类的说明符
- 类的访问说明符
- public
- default
- 类的其他修饰符
- final
- abstract
访问说明 符 不同 情形下 | Public | Protected | Default | Private |
同类 | √ | √ | √ | √ |
同包 | √ | √ | √ |
|
子类 | √ | √ |
|
|
通用性 | √ |
|
|
|
方法的说明符
- 方法的访问说明符
- public
- protected
- default
- private
- 方法的其他修饰符
- static
- final:class中所有private和static方法自然就是final
- abstract
- native:用户在Java中可以使用,但不能编写的方法
- synchronized
关键字static:
- 静态方法和静态变量属于某一个类,而不属于类的对象,非static的方法称为实例方法
- 静态方法和静态变量的引用直接通过类名引用 e.g.:Test output()
- 在静态方法中不能调用非静态的方法和引用非静态的成员变量
关键字native:
JNI(Java Native Interface),它允许Java虚拟机内部运行的Java代码能够与用其他编程语言(如c、c++、汇编语言)编写的应用程序和库进行互操作