前端之家收集整理的这篇文章主要介绍了
java – 扩展抽象类和非抽象类有什么区别?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
扩展派生类时抽象类和非抽象类之间有什么区别?两个类都没有使用覆盖
方法和抽象
方法(即抽象类).只是我继承了
属性.什么和为什么更喜欢上课?
例如:
代码1:
abstract class a{ protected int empnno; protected String empname }
class b extends a { ...}
代码2:
class a{ protected int empnno; protected String empname }
class b extends a { ...}
what is difference to extend abstract class and non abstract class?
抽象类可能有抽象方法.抽象方法是没有实现的方法,这些方法必须由你的子类实现(除非你的子类也是抽象的).
由于您的类没有抽象方法,所以从子类角度来看,没有任何区别. (唯一的区别是,如果a是抽象的,它可能不再像现在那样被实例化,它只能用子类来实例化.)
原文链接:https://www.f2er.com/java/122985.html