JAVA编程中 public abstract String setId(); public

2020-06-22 社会 73阅读
这是一个必须与非必须的问题。如果你把某个抽象类的方法定义为抽象方法,那么继承此类的具体子类就必须得重写该方法,但是如果父类的某个方法不是抽象方法那么子类在继承该类之后就不是必须重写。有些方法在父类中能够确定具体的实现,就可以在父类中进行实现,有些方法父类只知道子类需要有这样一个方法,但不能确定该方法的具体实现,那就得声明成抽象方法来限制子类要么实现该方法,要么子类就也得是抽象方法。
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com