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