00问答网
所有问题
java里子类继承自父类,因此子类方法不能产生比父类更多的异常,这个话怎么理解
如题所述
举报该问题
推荐答案 2017-09-14
publicclassTest{publicstaticvoidmain(String[]args){Bb=newB();b.print("aaa");}}classA{publicvoidprint(Stringname){System.out.println(name);}}classBextendsA{}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/rIeerIrBnBnTjDIrnj.html
相似回答
java中
覆盖
方法
带有抛出
异常
的情况
答:
正确应该是子类抛出的异常类型不能比父类抛出的异常类型更宽泛 通俗一点讲就是:
子类的异常类型不能比父类的异常类型更大或更多
例如父类方法抛出一个FileNotFoundException,这时候子类可以抛出FileNotException或者其子类,例如我自己写了File1Exception,File2Exception,他们都继承自FileNotException,这时候...
java中子类继承父类
后
,子类就能
调用
父类的方法
吧?,为啥我写的
子类不
...
答:
老子能调儿子。儿子没那么大能力
。。是父类引用指向子类对象后,所说的父类引用可以调用子类的具体方法解决问题。方法要执行就要有对象,子类对象从来不能调用父类对象的方法,只能说子类对象里有父类对象的继承来的方法,实际调用的还是子类的方法,由于继承,所以默认有父类的非私有方法。
JAVA
小问题 重载可不可以抛出
比父类更多的
例外
答:
重载是发生在一个类当中的具有相同
的方法
名和不同的参数列表
,子类继承父类
后
,父类
的方法可以看成子类拥有了,其实也就可以看成是在一个
类中,
两个方法之间并没有重写关系(重写不能抛出
比父类
多
的异常
),既然是两个
方法,
那么抛多少异常互相是没有影响的。
下列说法
中,
( )是正确
的
。
答:
子类方法不能产生比父类更多的异常。
子类拥有的成员数目小于等于父类拥有的成员数目,选项A说法错误;父类代表的对象范围比子类广
,选项B说法正确;子类要调用父类的方法,可以使用super关键字,也可以将父类的方法进行重写,选项C说法错误。在Java中一个类只能有一个父类,选项D说法错误。
大家正在搜
java子类不能继承父类什么
java子类继承父类的构造方法
java继承是子类继承父类吗
子类能继承父类的构造方法吗
子类继承父类的方法
java中子类如何继承父类
java子类继承父类实例
java子类继承父类变量
子类继承父类的什么
相关问题
java 如果没有在父类中声明异常那么就不能在子类中对其进行...
JAVA为什么子类继承父类方法之后,不能抛出
java 重写,父类不抛异常,子类抛异常,为什么不可以
java覆盖问题。覆盖父类方法抛出异常问题
java中一个子类继承父类,功能比父类强大了,那么父类是不是...
如果子类继承了父类,对于父类中进行封装的方法,子类仍然可以直...
java中子类虽然能继承父类的成员,请简述子类对父类哪些能访...
在JAVA中,子类继承父类,父类可以调用子类继承父类的方法,...