对象的内存分析
概念
代码
// main
Pet dog = new Pet();
dog.name = "旺财";
dog.age = 1;
dog.shout();
// 定义一个宠物
public calss pet{
public String name;
public int age;
// 无参构造
public void shout(){
System.out.println("叫了一声");
}
}
小结
1、类与对象
类是一个模板:抽象,对象是一个具体的实例
2、方法
定义、调用!
3、对象的引用
引用类型: 对象是通过引用来操作的:栈—>堆
基本类型(8)
4、属性:字段Field 成员变量
默认初始化:
数字:0 0.0
char: u0000
boolean:false
引用:null
修饰符 属性类型 属性名 = 属性值!
5、对象的创建和使用
- 必须使用new 关键字创造对象,构造器 Person chihiro = new Person();
- 对象的属性 chihiro.name
- 对象的方法 chihiro.sleep()
6、类:
静态的属性 属性
动态的行为 方法