1.abstract修饰类、方法
-类不能实例化
-提供子类,让子类实例化来用它
-抽象方法,只定义了一种功能的标准,具体的执行,需要子类去实现
2.接口能继承接口
抽象类能实现(implements)接口
抽象类能继承非抽象的类
3--声明抽象类,并包含抽象方法。测试类中创建一个继承抽象类匿名子类
public class Test01 {
public static void main(String[] args) {
AA a = new AA() {
@Override
public void m() {
System.out.println("Test01.m");
}
};
a.m();
}
}
abstract class AA {
public abstract void m();
}
4抽象类和接口
共同点--不能实例化,都可以被继承等
不同点-抽象类:有构造器,只能单继承等
接口:不能声明构造器,可以多继承等
本文详细解析了抽象类与接口的概念及其使用方式。包括抽象类的特点如不可实例化、提供子类实例化;接口特性如多继承等。并介绍了二者之间的区别及应用场景。
2065

被折叠的 条评论
为什么被折叠?



