访问控制符
public | protected | 缺省 | private | |
---|---|---|---|---|
同类可见 | √ | √ | √ | √ |
同包子类可见 | √ | √ | √ | × |
同包非子类可见 | √ | √ | √ | × |
不同包子类可见 | √ | √ | × | × |
不同包非子类可见 | √ | × | × | × |
类,方法和变量修饰符
- abstract
表名类或者类中的方法时抽象的 - class
声明类 - extends
声明继承xx类 - final
声明类标识不可继承、方法不可重写 - implements
声明实现xx接口 - interface
声明接口 - native
声明本地方法 - new
创建xx类的实例对象 - static
表明域或方法是静态的,即该域或方法是属于类的