Java温故而知新(四)

JAVA三大特性:封装、继承、多态。

  封装:就是将一些细节信息隐藏起来,对于外界不可见。

    体现:1.方法即是一种封装。

       2.被关键字private修饰也是一种封装。

    被private关键字修饰的变量的作用范围在本类,即在本类内可以直接访问,但在本类外不能访问,提高了代码的安全性。

    Java对象类中的getter/setter方法的意义:

      ①.提供被private修饰的成员变量的访问接口;

      ②在方法内部对成员变量的值进行控制,使其符合逻辑规则,不至于可以被随便更改。

        *成员变量数据类型为Boolean时,get方法命名应该为is...

  this关键字:this关键字在类中的方法内起作用,this关键字代表的是当前调用对象的实例,用于区分同名的局部变量的成员变量。

  验证:打印当前对象的地址值

    

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

 

      

     地址值相同:

               

 

***

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

    

posted @ 2019-12-25 09:01  灰灰灰灰灰  阅读(159)  评论(0)    收藏  举报