创建: 2020/11/18
完成: 2020/11/19
intfModifier interface intfName { // 属性声明 varModifier1 type1 varName1 = value1; // varModifier可省略, 必须初始化 varModifier2 type2 varName2 = value2; ... // 方法声明 mthModifier1 rtype1 mthName1(params1); mthModifier2 rtype2 mthName2(params2); ... }
implements
clsModifiers class clsName extends superName implements intList { ... }
interface名可以做类型来用, 只能代入实现interface的实例
调用interface的属性,
方法
intfRef.varNane intfRef.mthName(args)
继承
intfModifier interface intfName extends intfList { ... }
varName instanceof type
package packageName; // 例 package sample; // 嵌套 package sample.a.b.c;
import fullyQualifiedTypeName; // 导入特定属性,方法 import packageName.*; // 导入package内所有
import static ...;