Java温故而知新(四)
JAVA三大特性:封装、继承、多态。
封装:就是将一些细节信息隐藏起来,对于外界不可见。
体现:1.方法即是一种封装。
2.被关键字private修饰也是一种封装。
被private关键字修饰的变量的作用范围在本类,即在本类内可以直接访问,但在本类外不能访问,提高了代码的安全性。
Java对象类中的getter/setter方法的意义:
①.提供被private修饰的成员变量的访问接口;
②在方法内部对成员变量的值进行控制,使其符合逻辑规则,不至于可以被随便更改。
*成员变量数据类型为Boolean时,get方法命名应该为is...
this关键字:this关键字在类中的方法内起作用,this关键字代表的是当前调用对象的实例,用于区分同名的局部变量的成员变量。
验证:打印当前对象的地址值

打印对象调用方法中的this地址值:

地址值相同:

***
匿名对象:即没有用变量去接收的对象,可以理解为一次性用品,创建后只应用一次,可以考虑匿名对象。


浙公网安备 33010602011771号