封装的概述
- 含义:隐藏事务的属性和实现细节,对外提供公共的访问方式。
- **好处:**隐藏了事物的实现细节。
提升了代码的复用性
提升了安全性 - 封装的原则:
成员变量和实现细节的方法,隐藏
需要对外提供访问这些隐藏内容的方式
private 关键字
-
单词含义
私有的、私密的 -
修饰内容,只要是成员都能修饰
-
加上private的成员只能在本类中访问。
-
注意事项:
private 只是封装的一种体现形式,并非表示所有的封账
Getters和Setter
-
场景:
变量被private修饰后,外界无法访问,就没有创建该对象需要了,因此需要一些方法。 -
get
获取到被private修饰的变量的值 -
set
给private修饰的变量赋值