JAVA(final修飾類、類編譯結果,接口繼承,default)

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.含有抽象方法的類一定是抽象類,而抽象類中不一定有抽象方法

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章