1. 當用final修飾一個類時,表明這個類不能被繼承。也就是說,如果一個類你永遠不會讓他被繼承,就可以用final進行修飾。final類中的成員變量可以根據需要設爲final,但是要注意final類中的所有成員方法都會被隱式地指定爲final方法。
final class First{
private int a=1;
int b=2;
}
class Second extends First{
public void method(){
System.out.println(a+b);
}
}
2.以下代碼編譯後會得到A1.class,A2.class,B.class
class A1{}
class A2{}
public class B{
public static void main(String[] args) {
}
}
3.JAVA中的類不予許多重繼承,但接口支持多重繼承。
4.在JAVA8中接口要實現方法需要使用default關鍵字
正確寫法爲
5.含有抽象方法的類一定是抽象類,而抽象類中不一定有抽象方法。