1、类的定义
类是对象的模板,封装属性与方法。
2、构造方法
构造一个实例之后,立即执行的一个特殊方法。一个类,必须有构造方法,如果自己不定义构造方法,编译器会添加默认构造方法(无参构造方法)。
构造方法用于初始化对象,与类同名,由public修饰。
3、实例(对象)
依据模板创建实例,实例是数据的打包,对象就是用来存储数据的。
类在第一次使用时,会被加载到方法区。新建实例时,在“堆内存”中新分配内存空间给这一个实例。而其对应的变量名存在栈中。
4、this
4.1 this表当前对象,正在调用的对象。
4.2 this(...):重载的构造方法之间的调用,必须是首行代码。
5、构造方法重载
一个类中,可以定义多个不同参数的构造方法。
方法重载:方法名相同,参数不同,与方法的返回值类型无关。
网友评论