封装与继承

Posted qq839154187

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了封装与继承相关的知识,希望对你有一定的参考价值。

 

什么是封装

     面向对象三大特征之一1

     封装的概念

     将类的否写信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问

     封装的两大致原则

    把尽可能多的东西藏起来,对外提供便捷的接口

    把所有的属性藏起来

 

 

如何实现封装

       1修改属性的可见性(设为private,防止错误的修改)

       2创建公有的getter/srtter方法 (用于属性的读写)

       3在getter/setter方法中加入控制句(对属性值的合法性判断)

 

以上是关于封装与继承的主要内容,如果未能解决你的问题,请参考以下文章

面向对象基本特征:封装与继承

封装与继承

Java三大特性:封装,继承与多态

面向对象(封装与继承)

设计模式:继承与封装继承

面向对象编程三大特性-封装、继承、多态