面向对象的三大特性之封装

封装

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
打赏作者

您将是第一位评论人!

提醒
avatar