Java封装的概念

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

概念:

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

举例:

        Java封装的概念_第1张图片

 

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

Java封装的概念_第2张图片

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

你可能感兴趣的:(java,开发语言,后端)