Java封装的概念

       封装是面向对象的三大特征之一(封装 继承 多态)

概念:

        封装就是将类里的某些信息隐藏,不允许外部程序直接调用,可以对成员变量更准确的控制;

举例:

        

 

通过以上代码,可以看到,如过X类的成员变量直接被调用,那么可能会出现赋值越界的情况(年龄不可能小于0);那么我们可以将age隐藏,并在本类里创建公共的方法调用,方法里设置age赋值的条件:

通过private对类的成员变量封装,并提供public修饰的get()和set()方法调用,来达到封装的目的;


版权声明:本文为weixin_58724261原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。