类与对象的归纳总结

yzk5 / 2023-08-26 / 原文

类与对象的归纳总结

package oop.Demo08;
//一个项目应该只存在一个main方法
public class Application {
   public static void main(String[] args) {
       /** 简单小结类与对象归纳总结
        * 1.类与对象
        *   类是一个模版: 同时类也是抽象的,对象是一个具体的实例
        * 2.方法
        *   定义、调用!
        * 3.对应的引用
        *   引用类型: 基本类型(8)
        *   对象是通过引用来操作的: 栈--->堆
        *
        * 4.属性: 字段 Field 成员变量
        * 默认初始化 :
        *     数字: 0   0.0
        *     char : u0000
        *     boolean: false
        *     引用: null
        *   属性的组成: 修饰符 属性类型 属性名 = 属性值!
        *
        * 5.对象的创建与使用
        * -必须使用 new 关键字创造对象,构造器 Person yangzhikang = new Person();
        * - 对象的属性: yangzhikan.name
        * 对象的方法:yangzhikang.sleep()
        *
        * 6.类:
        *   静态的属性 属性
        *   动态的属性 方法
        *   类就是属性和方法的组成
        *
        *   java面向对象的三大特征: 封装 、继承 、多态
        */
       Pet dog = new Pet();
       dog.name = "旺财";
       dog.age = 3;
       dog.shout();

       System.out.println(dog.name);
       System.out.println(dog.age);
  }

}
package oop;

public class Demo02 {
   //静态方法 static
   public static void main(String[] args) {
       //实例化这个类 new
       //对象类型 对象名 = 对象组
       Student student = new Student();
       student.say();
      // new Student().say();
  }
   //非静态方法
}
package oop;
 //学生类
public class Student {
   //非静态方法
     public void  say(){
         System.out.println("学生说话了");
    }
}