Java的学习笔记(06)对象 一

对象01:什么是对象
本质:以类的方式组织代码,以对象的组织(封装)数据

面向对象编程 OOP

面向过程:步骤简单,第一步做什么,第二步做什么…

面向对象思维:物以类聚,分类的思维模式,思考问题首先会解决问题需要哪些分类。面向对象适合处理复杂的问题,适合处理需要多人协作的的问题

三大特征:封装、继承、多态

对象02:回顾方法的定义以及加深
package oop;

public class Demo01 {

//main 方法
public static void main(String[] args) {

}

/**
 * 修饰符  返回值类型  方法名(){
 *     //方法体
 *     return 返回值
 * }
 */

public String sayHello(){
    return "Hello World";
}

public void Hello(){

}

}
对象03:回顾方法的调用
静态传递:

package oop;

public class Demo02 {

public static void main(String[] args) {
    //静态方法
   Student.say();     //直接调用静态方法

}

//

}
​ Student.java

package oop;

public class Student {

public static void say(){               //static 静态方法
    System.out.println("学生说话");
}

}
实际参数和形式参数的类型要对应

package oop;

public class Demo03 {

public static void main(String[] args) {

    //实际参数和形式参数的类型要对应

   int add = Demo03.add(1,2);
}

public static int add(int a, int b){
    return a+b;
}

}
值传递

package oop;

public class Demo04 {

public static void main(String[] args) {
    int a = 1;
    System.out.println(a);                // a = 1
    Demo04.chang(a);
    System.out.println(a);                  // a = 1

}

public static void chang(int a){
    a = 10;
}

}
引用传递

package oop;

// 引用传递:对象本质还是值传递
public class Demo05 {

public static void main(String[] args) {
    Persion persion = new Persion();
    System.out.println(persion.name);             //null
    Demo05.change(persion);
    System.out.println(persion.name);               // 张三
}

public static void change(Persion persion){
    //persion 是一个对象,指向---> Persion persion = new Persion();这是一个具体的人,可以改变属性
    persion.name = "张三";
}

}

// 定义了一个Persion 类:有一个属性:name
class Persion{

String name;

}

原创文章:https://www.qqhhs.com,作者:起航®,如若转载,请注明出处:https://www.qqhhs.com/31.html

版权声明:本站提供的一切软件、教程和内容信息仅限用于学习和研究目的,请于下载的24小时内删除;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络收集整理,如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!

Like (0)
Donate 受君之赠,荣幸之至 受君之赠,荣幸之至 受君之赠,荣幸之至 受君之赠,荣幸之至
Previous 2023年1月10日
Next 2023年1月10日

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

qhhl

QQ-175142992024110802215838同号

SHARE
TOP
“人们不愿意相信,一个土匪的名字叫牧之”