类与对象
类:抽象的概念,不存在的
对象:客观存在的东西
类是具有相同属性和方法的一组对象的集合
对象是类的实例化
对象由四部分组成,分别为 mark word 存储对象GC年龄,锁,hashcode等信息,该区域占8bytes class pointer 类指针,指向对象所属的class,该区域一般占4bytes instance data 成员变量(含继承) padding 虚拟机要求对象起始地址必须是8字节的整数倍。填充数据不是必须存在的,仅仅是为了字节对⻬。这部分内存按8字节补充对⻬。构造器/构造方法
构造方法是一种特殊的方法,它是在实例化对象的时候会自动执行的方法。
每个类默认都会有一个无参的构造方法。
当手写了一个构造方法的时候,默认的就不存在了。
构造方法是可以重载的