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

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