java知识求助
来源:百度知道 编辑:UC知道 时间:2024/05/16 10:11:50
在下面的注释处插入哪些部分代码是合法的(多选)
class Base{
public void amethod(int i) { }
}
public class Scope extends Base{
public static void main(String argv[]){
}
//在这里定义一个方法
}
a) void amethod(int i) throws Exception {}
b) void amethod(long i)throws Exception {}
c) void amethod(long i){}
d) public void amethod(int i) throws Exception {}
答案是 B 和 C
class Base{
public void amethod(int i) { }
}
public class Scope extends Base{
public static void main(String argv[]){
}
//在这里定义一个方法
}
a) void amethod(int i) throws Exception {}
b) void amethod(long i)throws Exception {}
c) void amethod(long i){}
d) public void amethod(int i) throws Exception {}
答案是 B 和 C
很想帮你
但我也是JAVA初学者
看的我茫然!!
应该是D吧。
重载了父类Base的amethod()方法
那个叫做方法覆盖,,重载是指一个类中的方法同名现象,上边的是子类覆盖了父类的方法,
D
f方法重写的一个条件就是访问权限职能越来越高
访问权限public>友善>protected>privated