请问怎样才能让父类中的某个函数在子类中必须被重载? 只知道在implements抽象接口,它的抽象方法必须被实现。还不知道父类的方法怎么样必须被重载呢。学习一下~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 跟interface一样,将函数定义为abstract类型,这样子类就必须重载函数,否则就不能实例化 抽象类中的抽象方法或接口中的方法都必须在子类中重写不是重载重载不会有规定的overload≠override 用interfaceinterface Need{ public void needImplementation();}或者abstract classabstract class Need{ public abstract void needImplementation();}这样在它的实现或者子类中就必须Override(重置)重载(Overload)是指在同一个类中有这样的一些函数:他们有相同的返回值;不同的参数 定义public abstract method(){}则在其子类中必须重载,否则不能实例化子类。 <<父类中的某个函数(方法)在子类中必须被重载(overload???)?>>如果是override,这样是不可能做到的。没有办法强制要求必须(override)。 个人观点: 通过Abstract class 和 Interface 可以实现覆写(override) 在某种情况下父类中的某个函数(方法)在子类中可以被重载(overload) 但是不可能强制父类中的某个函数(方法)在子类中必须被重载(overload) 怎样基于Panel打开一个对话框(JDialog) 请问怎么让程序等待 Java设置与读取Cookie属性 如何设置button的背景颜色 我新学Java,老师出了两道程序填空题目,望好心人帮忙给个答案,谢谢 请问一个Swing界面的问题 java各种处理时间的方法 工厂模式与向下转型! 怎么判断一个string为日期格式? java 编译时的错误,因该很简单,可惜我不知道。(20) 怎么把一个对象存储到一个XML文件里 怎样理解“类类型之间的强制转换”
不是重载重载不会有规定的overload≠override
interface Need{
public void needImplementation();
}
或者abstract class
abstract class Need{
public abstract void needImplementation();
}
这样在它的实现或者子类中就必须Override(重置)
重载(Overload)是指在同一个类中有这样的一些函数:他们有相同的返回值;不同的参数
通过Abstract class 和 Interface 可以实现覆写(override)
在某种情况下父类中的某个函数(方法)在子类中可以被重载(overload)
但是不可能强制父类中的某个函数(方法)在子类中必须被重载(overload)