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

很想帮你
但我也是JAVA初学者
看的我茫然!!

应该是D吧。

重载了父类Base的amethod()方法

那个叫做方法覆盖,,重载是指一个类中的方法同名现象,上边的是子类覆盖了父类的方法,

D
f方法重写的一个条件就是访问权限职能越来越高

访问权限public>友善>protected>privated