类和对象
类是一种实体类型的抽象,它是一个新的数据类型。
对象是类的具体实体,也就是类的实例。创建一个对象也叫做类的实例化。
类和对象的创建
创建类需要用到关键字 class
class A{
int i;
public void run(){
}
}
对象创建需要用到关键字 new
A a = new A();

new的功能
- 在堆上开辟内存,内存大小与内容有关
- 空类 8个字节
- int age 16字节
- 内存大小 = 对象头8字节 + 成员变量字节数 + 内存填充(填充后为8的倍数)
- 调用构造方法;