美文网首页
如何理解JAVA中的封装

如何理解JAVA中的封装

作者: lvhaosir | 来源:发表于2017-12-10 00:19 被阅读0次

    什么是封装?

        隐藏对象的属性和实现细节,对外提供公共访问方式。

    引出的问题,什么是对象?  

        在现实生活中,每一个物体都有自己的基本特征(属性和行为)。

    比如:汽车:

    它有属性:车门、轮胎、颜色.....

    它有行为:行驶、开车门、开车灯......

    类与对象的关系?

    类是对象,事务的描述和抽象,是具有相同属性和行为的对象的集合。

    例如所有的汽车(小车、货车)都会拥有,属性:车门、轮胎......,都有行为:行驶、开车门......

    public、protected、default(friendly)、 private的区别?

    封装的好处?

    隐藏类的实现细节;让使用者只能通过规定的方式来访问数据,方便加入存取控制语句,限制不合理操作。

    相关文章

      网友评论

          本文标题:如何理解JAVA中的封装

          本文链接:https://www.haomeiwen.com/subject/avhmixtx.html