面向对象的基本思想之一就是隐蔽实现细节并公开接口,这需要使用封装来实现。
封装性主要有两个含义:
1.将抽象得到的全部属性和方法相结合在一起,形成一个不可分割的单位——类;
2,.隐蔽类的实现细节。将对象的属性和实现细节隐蔽,不允许外部直接访问,而把接口公开。通过这些接口来访问或操作隐蔽的属性和方法实现。
ps.对于public,default,protected,public的访问范围就省略掉了。。
类的访问权限有两种,public和默认的(default)。
类中的成员变量、成员方法和构造方法可以处于public、protected、默认的(default)、private这4个权限之中。
**提示:访问控制符仅仅适用于类及类的成员,而不能用于局部变量。因为局部变量只能在方法内部被访问,所以不能使用public、protected、private修饰。