Java中重载.覆盖怎么使用?
发布网友
发布时间:2024-07-02 23:35
我来回答
共3个回答
热心网友
时间:2024-08-05 05:26
你整整问了一章的内容,我可以说任何少于整页的回答都不全面
非常简单的说
重载是参数列表不同的多个同名方法,可以在类中也可以在子类中重载
重写是子类覆盖父类中可继承的同名方法
重载因为参数列表不同,调用时会根据给的参数选择
重写应用于多态,父类引用指向子类对象,子类里重写了父类的方法,那么用父类引用调用的同名方法实际执行的子类版本
细节比这多的多的多,还是找个书细读吧。如果你喜欢大段copy回答你的,我真会伤心的
热心网友
时间:2024-08-05 05:19
重载就是函数名字相同,但是其他部分不同(除了返回值)。
覆盖就是整个函数签名都相同,是属于子类覆盖父类的方法。
热心网友
时间:2024-08-05 05:23
重载、覆盖(重写)就是java多态的表现;
简单说:
重载:方法名相同、参数不同;
重写:子类重写父类的方法;
具体要深入理解可以多看书、多写点例子看看!好记性不如烂笔头(这里应该说是烂键盘,呵呵)!