对于类与对象的控制访问权限

看了官网的文档,总觉得不妥,官网是如下说的:

对属性或方法的访问控制,是通过在前面添加关键字 public(公有),protected(受保护)或 private(私有)来实现的。

被定义为公有的类成员可以在任何地方被访问。

被定义为受保护的类成员则可以被其自身以及其子类和父类访问。

被定义为私有的类成员则只能被其定义所在的类访问。

经过测试,显示父类是不能访问子类的属性和方法。而子类能访问父类的protected 、 public 修饰符修饰的属性或方法。

public

protected

private

类中访问
子类中访问
外部访问
0 条评论
发表一条评论