关于java重写的一道笔试题,答案是什么?

重写(Overriding)(1)若子类中的方法与父类中的某一方法具有相同的方法名、返回类型和参数表,则新方法将覆盖原有的方法。如需父类中原有的方法,可使用super关键字,该关键字引用了当前类的父类。(2)子类函数的访问修饰权限不能少于父类的;很显然:AB不满足(1)中的要求 C不满足是因为其没有...
关于java重写的一道笔试题,答案是什么?
重写(Overriding)
(1)若子类中的方法与父类中的某一方法具有相同的方法名、返回类型和参数表,则新方法将覆盖原有的方法。
如需父类中原有的方法,可使用super关键字,该关键字引用了当前类的父类。
(2)子类函数的访问修饰权限不能少于父类的;
很显然:AB不满足(1)中的要求 C不满足是因为其没有写访问权限修饰符----也就是我们所说的Friendly.而在访问权限修饰符中从宽到严依次为:public protected friendly(没写的时候) private 由于(2)的约束.此时的C选项显然不对.
答案是D.
2017-05-31
方法的重写:
1、在子类中可以根据需要对从基类中继承来的方法进行重写。
2、重写的方法和被重写的方法必须具有相同方法名称、参数列表和返回类型。
3、重写方法不能使用比被重写的方法更严格的访问权限。
故选D。2017-05-31
选D 其他都没有返回值2017-05-31
看错了,是B2017-05-31
mengvlog 阅读 10 次 更新于 2025-06-20 00:58:29 我来答关注问题0
  • 答案是D.方法的重写:1、在子类中可以根据需要对从基类中继承来的方法进行重写。2、重写的方法和被重写的方法必须具有相同方法名称、参数列表和返回类型。3、重写方法不能使用比被重写的方法更严格的访问权限。故选D。选D 其他都没有返回值看错了,是B

  •  erliang20088 看了很多资料还是不明java覆写equals方法时候,一定要覆写hashCode方法,和如何覆写?

    刚回答了一个类似问题,看下是否能解决楼主问题吧1、这是java se中非常典型的笔试和面试题。2、"==",即全等比较,它判断的是地址是否相等,如果地址相同的话,也就不用比较eqauls了。3、原始的"equals"是和“===”的完全等同,即Object的equals和“=="完全等同。4、java se规范约定,如果重写e...

  •  风行天下中 java的一道题目

    没有重写方法那样严格的限制。E、方法能够在一个类中或者在一个子类中被重载。- -在类里面多个相同名字的方法用作重载,一般来说,方法名相同参数列表不同就是...反正C肯定是了。返回值在java里面貌似不能用于区分重载,所以AB不是了D么,参数列表只是换了变量名字,类型顺序完全没变,所以和题目内...

  •  578224828 java题,正在考试,急!

    方法重写又称方法覆盖。 若子类中的方法与父类中的某一方法具有相同的方法名、返回类型和参数表,则新方法将覆盖原有的方法。 3. 在Java里一切都被视为对象,但操纵的标识符实际上是一个引用,可以将这一情绪想象成遥控器和电视机,只要握住这个遥控器,就能保持与电视机的连接。当有人想改变频道...

  •  百度网友679eddd 一道Java编程题,拜托了各位大神

    1.定义一个Student类,包括学号,姓名,成绩三个字段,生成get,set和toString方法,实现Comparable接口,重写toCompare方法,方法里就是本题的逻辑,先按成绩比较,再按学好比较,使用TreeSet不实现这个接口会报错。package Collection;public class Student implements Comparable {private long sno;...

檬味博客在线解答立即免费咨询

Java相关话题

Copyright © 2023 WWW.MENGVLOG.COM - 檬味博客
返回顶部