访问权限

在一个类的内,所有成员可以相互访问,访问控制符是透明的。访问控制是针对外部而言的

l  同一包中

子类可继承父类中非private权限的成员变量和方法

l  不同包中

子类可继承父类中public权限和protected权限的成员变量和方法

注意:父类中未继承的成员变量,可通过相关方法被子类访问

在同一个包中只有私有的不能被另外一个类访问,也只有私有的不能被继承

在不同包中没有关系的两个类,只有public 类中的public成员才可已被另一个包中的类访问

在不同包中有继承关系的俩个类,只有public类的public成员和public类的protected成员可以被另一个包中的子类在内部使用,但在子类的外部,通过子类对象名只能访问父类的public成员

原文地址:https://www.cnblogs.com/When6/p/13657221.html