Java学习笔记3
成员变量的生命周期
对象的属性是随着对象产生的,对象消失,属性会随之消失。如果对象失去了引用,那么这个对象很快就会被回收。
如果对象变成null,属性也会被回收。
匿名对象
没有引用的对象
在平时的开发过程中要避免匿名对象
类的封装
面对对象的三大特征:继承、封装、多态
目的:提高数据的安全性,可以实现对属性的访问权限控制,同时增加了程序的可维护性
将属性私有化,在属性前面使用private,这种属性只有在本类中才能访问
可以在class中添加set 和get方法,可以访问和修改私有属性。
this关键字
在每一个方法中都包含一个this关键字,代表当前调用方法的对象的自身,this在set方法中可以区分同名的变量,加this是成员变量,不加就算局部变量。


this:哪个对象调用了这个方法,那么这个方法就算这个方法里面的对象
如上图,this等同于p。
this在封装中区分同名的变量和属性。
构造器
作用:创建对象,给对象赋初始值
构造器本身也是一个方法
没有返回值 也没有void
构造器方法名必须和类名一致
在方法中定义要初始化的参数列表
构造器可以重载
默认构造器


浙公网安备 33010602011771号