Young87

当前位置:首页 >个人收藏

面向对象三大特征

封装

啥是封装?它是面向对象的三大基本特征之一,通俗的理解就是,把对象的状态信息啥的隐藏在对象的内部,外接是无法直接操作对象的状态信息的,要想操作只能通过类对外开放的方法来进行。

举个例子,大家看电视剧都见过这样的情景吧,就是探监的情景,两人隔一层玻璃,然后通过一个电话对话,其实为了更加形象的说明封装,这个不能是玻璃,应该是一道墙,因为玻璃是透明的,还可以看见彼此,但是封装所表达的是看不见的,隐藏的,只能通过一个对外的公共方法访问,所以啊,这里是一道墙比较合理,两人通过一部电话对话,这个时候,外面的人是看不到墙里面是啥情况的,要想知道,只能通过电话。

看一段代码:

class Person {
   
String name;
int age;
public Person(String name,

除特别声明,本站所有文章均为原创,如需转载请以超级链接形式注明出处:SmartCat's Blog

上一篇: 构造器的简单了解

下一篇: 各种变量!

精华推荐