类和对象
java中类:代表抽象的概念,是抽象的数据类型,一类事物的整体描述,表示事物的范围,是抽象的
而对象代表类中的一个具体实例,可以体现出特点,展现出功能
如果想实例化类,那么就要通过new来创造对象
使用new来创造对象时不只是会分配给空间,还会有默认初始化
构造器(也叫构造方法)
一个类什么都不写默认也会有一个方法,叫做无参构造
特点:1.构造器的方法名与类名相同
2.没有返回值,也没有void
作用:1.可以实例初始值
2.使用new关键字时必须先调用构造器
有参构造:定义了有参构造,无参构造必须显示定义
java内存分析
小结对象和类
对象的引用:对象通过new来创建 ,调用引用类型(是通过引用对象来操作的)由栈---->堆(地址)