内部类 指在另一个类内部的类,它可以继承外部类或实现接口。除非是在宿主类的非static方法里,不然创建内部类的对象必须使用 OuterClassName.InnerClassName的形式。
......
public static void main(String[] args) {
OuterClass outer = new OuterClass();
OuterClass.InnerClass inner = outer.createInnerClass();
}
......
内部类可以声明为 p ...
1。接口中的函数都是public的,不论写不写明,所以在实现时,也必须加上public修饰。
2。接口中可以定义变量(常量),默认是static final型,所以必须初始化。







评论排行榜