面试题,经常问到
为了有条理性,可以从三个方面来答:
属性,方法,继承性。
属性:抽象类中可以有属性,也就是成员变量,但是接口中不能有
方法:抽象类不但有方法的声明,也可以实现,并且类型可以是protect,public,但是接口只能有方法的声明,并且类型为public
继承性:一个类只能继承一个抽象类,但是可以实现多个接口。
abstract class c1{
int i;
abstract void method();
public void method1(){
Sys....
}
interface i1{
public void method1();
public void method2();
}
} |