声明抽象类的顶层类示例是什么?
以下是一个声明抽象类的顶层类的示例:
public class AbstractClassDemo {
public static void main(String[] args) {
new Subclass().printName();
}
}
abstract class AbstractClass {
private final String name;
public AbstractClass() {
name = "AbstractClass:这是一个抽象类。";
}
public String getName() {
return name;
}
public abstract void printName();
}
class Subclass extends AbstractClass {
private final String name;
public Subclass() {
super();
name = "Subclass:这是一个抽象类的子类。";
}
@Override
public void printName() {
System.out.println(super.getName());
System.out.println(name);
}
}
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请您通过400-62-96871或关注我们的公众号与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!
请先 登录后发表评论 ~