接口修饰符
访问修饰符 interface 接口名称 extends 接口列表
接口不能够定义其声明的方法的任何实现。
接口中的变量总是需要定义为“public static final 接口名称”,但可以不包含这些修饰符,编译器默认就是这样,显示的包含修饰符主要
public |
所有包可见 | |
无访问修饰符(默认) |
同一个包内可见 |
类修饰符
访问修饰符 非访问修饰符 class 类名称 extends 父类名称 implement 接口名称
(访问修饰符与非访问修饰符的位置可以互换)
访问控制符 |
||
公共类修饰符 public |
每个 Java 程序的主类都必须是 public 类,public 类必须定义在和类名相同的同名文件中; 将一个类声明为公共类,他可以被任何对象访问; |
|
缺省默认 |
默认的访问权限,可以省略此关键字,可以定义在和 public 类的同一个文件中; 如果一个类没有访问控制符,说明它具有缺省的访问控制符特性,只能被同一个包中的类访问或引用; |
|
非访问控制符 | ||
抽象类修饰符 abstract |
抽象类是指这种类没有具体对象的一种概念类; 将一个类声明为抽象类,没有实现的方法,需要子类提供方法实现。如果要使用 abstract 类,必须先建一个继承 abstract 类的新类,然后在新类中实现 abstract 类中的抽象方法; |