Java权限修饰符 public protected private 置于类的成员定义前,用来限定其它对象对该类对象成员的访问权限。
修饰符 | 类内部 | 同一个包 | 子类 | 任何地方 |
private | Yes |
|
|
|
default | Yes | Yes |
|
|
protected | Yes | Yes | Yes |
|
public | Yes | Yes | Yes | Yes |
对于class的权限修饰只可以用public 和default.
public类可以在任意地方被访问
default类只可以被同一个包内部的类访问
Java 中使用extends 关键字实现类的继承机制,其语法规则为:
<modifier> class <name> [extends <superclass>]
{...}
通过继承,子类自动拥有了基类(superclass)的所有成员 (成员变量和方法).
Java只支持单继承,不允许多继承:
一个子类只能有一个基类 一个基类可以派生出多个子类