早教吧 育儿知识 作业答案 考试题库 百科 知识分享

给我解释一下下面的java题吧16.类Parent、Child定义如下:1.publicclassParent2.{publicfloataFun(floata,floatb)throws3.IOException{}4.}5.publicclassChildextendsParent{6.7.}将以下哪种

题目详情
给我解释一下下面的java题吧
16.类Parent、Child定义如下:
1. public class Parent
2.{ public float aFun(float a, float b) throws
3. IOException { }
4.}
5.public class Child extends Parent{
6.
7.}
将以下哪种方法插入行6是不合法的。( )
A、float aFun(float a, float b){ }
B、public int aFun(int a, int b)throws Exception{ }
C、public float aFun(float p, float q){ }
D、public int aFun(int a, int b)throws IOException{ }
▼优质解答
答案和解析
方法覆盖的时候 抛出的异常必须和父类抛出的异常一致
所以选A