面向对象的三大特性之封装
封装
1 、封装的定义:将类中的成员属性和成员方法私有化。
2 、封装的特点:被封装的成员属性和方法不能在类的外面直接访问。
3 、封装的使用:在一个对象产生之后,对象的部分成员属性和成员方法在逻辑上不能在对象的外部被调用。
封装的三个关键字【控制访问权限】:
private
protected
public
特点
1 、被private修饰的成员属性和方法只能在自己访问。
2 、被public修饰的成员属性和方法所有人都可以访问。
3 、被protected修饰的成员属性和方法只能被家族访问。
4 、三个修饰符,只能使用一个,不能够同时使用两个或者两个以上。
控制访问权限 | public | protected | private |
---|---|---|---|
本类 | Y | Y | Y |
子类 | Y | Y | N |
类外 | N | N | N |
您将是第一位评论人!