【发布时间】:2023-04-01 11:06:02
【问题描述】:
各位朋友,我还是找不到我们使用抽象类的原因。
例如:
public abstract class Test{
abstract void show();
}
class Demo extends Test{
public void show(){
System.out.println("hi");
}
public static void main(String a[]) {
Demo obj = new Demo();
show();
obj.show();
}
}
我可以直接使用而不是这个
class Demo {
void show(){
sop("hi");
}
public static void main(String a[]){
Demo obj = new Demo();
obj.show();
}
}
这里抽象类有什么用?如果可能的话,如何在没有抽象类的情况下使用覆盖概念?
【问题讨论】:
标签: java oop abstract-class