面向对象-封装性

* 一、面向对象的特征一:封装与隐藏

* 问题:当创建了类的对象以后,如果直接通过"对象.属性"的方式对相应的对象属性赋值的话,可能会出现不满足实际

* 情况的意外,我们考虑不让对象来直接作用属性,而是通过"对象.方法"的形式,来控制对象对属性的访问。实际

* 情况中,对属性的要求就可以通过方法来体现。

*

* 解决的方法:(封装性的思想)①将类的属性私有化,②提供公共的方法(setter & getter)来实现调用。

*

* 二、权限修饰符:public  private  缺省  protected

*    可以用来修饰属性、方法

*    注:1)权限从大到小排列:public protected 缺省 private

*        2)修饰类的权限有:public 缺省

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容