一、封装
1) 概念:
将类的某些信息隐藏在类内部,不允许外部程序直接访问,而是通过该类提供的方法来实现对隐藏信息的操作和访问。
2) 好处:
只能通过规定的方法访问数据。
隐藏类的实例细节,方便修改和实现。
可对成员变量进行精准的控制
3) 封装的使用:
将类的成员属性的访问修饰符规定为私有(private),这样的话该属性在其他类就不能调用和修改。接下来我们定义一个people类来看看没有private进行封装和有private封装的区别。
people类要求:有名字和年龄等属性,默认值为:张飞和38岁。用show方法输出名字和年龄。在用一个测试类修改名字为关羽,年龄为18。
从上面可以看出在没有用private进行封装的时候我们可以随意的修改类和对象的属性。所以为了避免出现上面的情况我们一般会用private来进行封装,然后用get和set方法进行输出,接下来我们封装的实现。
我们先把成员变量