当前位置 : 主页 > 网络编程 > 其它编程 >

抽象类中的小问题

来源:互联网 收集:自由互联 发布时间:2023-07-02
*一个类如果没有抽象方法可不可以定义为抽象类?如果可以有什么意义?A:可以。B:不让创建对象。abstract不能和哪些关键字共存?private冲 /* 一个类如果没有抽象方法可不可以定义为抽象类
*一个类如果没有抽象方法可不可以定义为抽象类?如果可以有什么意义?A:可以。B:不让创建对象。abstract不能和哪些关键字共存?private冲 /* 一个类如果没有抽象方法可不可以定义为抽象类?如果可以有什么意义? A:可以。 B:不让创建对象。 abstract不能和哪些关键字共存? private 冲突 final 冲突 static 无意义 */ abstract class Fu { //public abstract void show(); //非法的修饰符组合: abstract和private //private abstract void show(); 一旦抽象方法(目的是让子类重写)前面加了private子类不能对方法进行重写 //非法的修饰符组合 //final abstract void show(); //非法的修饰符组合 static abstract void show();//可以通过父类.调用静态方法但是这个方法是抽象方法没有方法体所以无意义 public static void method() { System.out.println("method"); } } class Zi extends Fu { public void show() {} } class AbstractDemo3 { public static void main(String[] args) { Fu.method(); } }
上一篇:开发笔记:vue2.0构建单页应用最佳实战
下一篇:没有了
网友评论