Java8

 

封装

面向对象有三个特征  封装  继承  多态

面向对象有三个特征  封装  继承  多态

面向对象有三个特征  封装  继承  多态

我们先说封装封,再一个类中 方法就是一个简单的封装体,我肯可以吧属性封装到方法当中

 封装表现:

 1、方法就是一个最基本封装体。

 2、类其实也是一个封装体。

  从以上两点得出结论,封装的好处:

  1、提高了代码的复用性。

  2、隐藏了实现细节,还要对外提供可以访问的方式。便于调用者的使用。这是核心之一,也可以理解为就是封装的概念。

  3、提高了安全性。

首先我们先要把属性私有化private再属性前面加一个private就会吧属性私有化,私有化之后的属性就不会被访问到了无法被赋值也无法被取值,所以我们要写一个方法来让这个属性可以被赋值和取值、

首先私有化属性

然后写方法进行取值和赋值

这样我们就可以通过调用方法进行取值和辅助了

当我们赋值值 如果不区分成员变量和局部变量就会导致 赋值失败 所以 可以在成员变量名前面加上this.来区别成员变量和局部变量 当我们赋值时就会使用到this关键字,this指的是我们在方法中上面定义的那个属性

 

posted @ 2019-08-02 14:32  阿旭zzz  阅读(109)  评论(0编辑  收藏  举报