JAVA基础之封装性和private关键字

大家好,今天我为大家讲解一下封装性和private关键字。

封装

这一节来看下面向对象三大特征之一的封装。什么是封装?封装是指隐藏对象的属性和实现细节,仅对外提供公共访问方式。封装的优点:隐藏代码的实现细节,提高安全性。举个例子,我们日常生活中的插座,如果没有封装外壳直接使用零线火线的话会比较危险,加上外壳封装之后使用起来既方便又安全

private关键字

看看下面代码中所描述的问题:

上面定义了一个Person类,下面写一个PersonTest01类对其进行测试。

上面的PersonTest01中人的年龄出现了-10,这显然是一个不合法的数据,所以应该将Person类中的age隐藏起来,不能让外界直接访问,需要使用private修饰符将age进行封装

创建测试类


private使用总结:

将成员变量用private修饰

提供对应的getXxx()和setXxx()方法

private仅仅是封装的一种体现形式,封装不是私有

此上就是封装性和private关键字的详解,希望大家喜欢。

你可能感兴趣的:(JAVA基础之封装性和private关键字)