(简答题)
简述方法的重载与覆写的区别。
正确答案
方法重载是发生在一个类中,方法名称相同、参数的类型及个数不同,不受权限的限制。而覆写是发生在继承关系之中,子类和父类定义了方法名称相同、参数类型及个数、返回值类型完全相同的方法时所发生的操作,在子类覆写父类方法时,被覆写的方法不能拥有比父类更严格的访问权限。
答案解析
略
相似试题
(简答题)
简述方法重写和方法重载的区别
(简答题)
简述override与重载的区别
(简答题)
如何区别重载方法?
(简答题)
运算符重载使用成员函数方法和友元函数方法是否都可以?并且是没有区别的吗?
(单选题)
下面()修饰符所定义的方法不能被子类所覆写。
(单选题)
下面()修饰符所定义的方法必须被子类所覆写。
(填空题)
当子类中定义的方法与父类方法同名且参数类型及个数、返回值类型相同时,称子类方法覆写父类方法,子类默认使用本类已经覆写方法,使用父类的同名方法,必须使用()关键字说明。
(单选题)
如果要为对象回收做收尾操作,则应该覆写Object类中的()方法。
(判断题)
一个类继承了抽象类,则抽象类中的抽象方法需要在其子类中覆写。