封装的概述,好处与设计原则+private关键字的使用

一。封装
封装的概述,好处与设计原则+private关键字的使用

封装的概述,好处与设计原则+private关键字的使用

以如下例子说明封装的好处与设计原则

封装的概述,好处与设计原则+private关键字的使用

如下图,如果这里我们给年龄设置了一个负数的值,显然是极不合理的

封装的概述,好处与设计原则+private关键字的使用

,这里我们就要涉及到一个关键字private,设置为private后非本类中不能访问这个属性,然后我们定义一个设置年龄的公有权限的方法,在里面进行校验,外界想要设置年龄就必须使用这个方法,这里其实就初步体现了封装的一个特性

 

二。private关键字

封装的概述,好处与设计原则+private关键字的使用

以下为举例讲解

封装的概述,好处与设计原则+private关键字的使用

以下测试说明在非本类中,private修饰的属性或者方法不能被直接访问

封装的概述,好处与设计原则+private关键字的使用