产业气象站|这么好的事情怎么能错过?,Java基础知识点我替你总结了( 二 )


(3)一个类虽只实现了一个接口 , 但不仅要实现这个接口的所有方法 , 还要实现这个接口继承的接口的方法 , 接口中的所有方法均必须在类中实现 。
9.接口的嵌入
(1)接口嵌入类中 , 可以使用private修饰 。 此时 , 接口只能在所在的类中实现 , 其他类不能访问 。
(2)嵌入接口中的接口一定要为public 。
10.类的嵌入
(1)类可以嵌入另一个类中 , 但不能嵌入接口中
(2)在静态方法或其他方法中 , 不能直接创建内部类对象 , 需通过手段来取得 。
手段有两种:
classA{
classB{}
BgetB(){
Bb=newB();
returnb;
}
}
staticvoidm(){
Aa=newA()
A.Bab=a.getB()//或者是A.Bab=a.newB()
}
(3)一个类继承了另一个类的内部类 , 因为是超类是内部类 , 而内部类的构造方法不能自动被调用 , 这样就需要在子类的构造方法中明确的调用超累的构造方法 。
接上例:
classCextendA.B{
C(){
newA().super()//这一句就实现了对内部类构造方法的调用
}
}
构造方法也可这样写:
C(Aa){
a.super()
}//使用这个构造方法创建对象 , 要写成C
c=newC(a);a是A的对象 。
11.Java中除了RunTimeException类 , 其他异常均需捕捉或抛出 。


推荐阅读