慕粉15255556666
接口里只能做方法声明,不能实现,抽象类中可以做方法声明也可以做方法实现
接口里所有的方法都是抽象的,既未实现的
一个类里如果有抽象方法,那么这个类必须是抽象类
抽象类被继子类承的,接口是被类实现的。如果继承抽象类的类没有实现父类的所以抽象方法,那么这个类也必须是抽象类;同理一个类不能全部实现它所实现接口的全部方法,这个类也是抽象类
抽象类中可以有具体的属性方法,接口不行
抽象类和接口都不能实例化,如果要实例化,抽象类变量必须指向实现所有抽象方法的子类对象,接口变量必须指向实现所以接口方法的类对象
接口之间是可以继承的,可多继承接口,但类只能单继承