创建对象内存分析
package oop;
public class pet {
public String name;
public int age;
public void shot(){
System.out.println("汪汪汪");
}
}
package oop;
//一个项目应该只有一个main方法
public class Application {
public static void main(String[] args) {
pet dog = new pet();
dog.name = "旺财";
dog.age = 2;
dog.shot();
System.out.println(dog.name);
System.out.println(dog.age);
}
}
![image-20201003221219209]()
内存分析图
![image-20201003221244800]()
小结
-
1.类与对象
类是一个模板:抽象 对象是一个具体的实例
2.定义,调用
3,对应的引用
引用类型: 基本类型
对象是通过引用来操作的:栈-->堆
4,属性:字段Field 成员变量
默认初始化
修饰符 属性类型 属性名 = 属性值
5,对象的创建和使用:
必须使用new关键字创建对象,构造器 Persion wjw = new Persion();
对象的属性 wjw.name
对象的方法 wjw.sleep();
6.类
静态的属性
动态的行为