题目:
创建一个类,它应带有一个被重载了三次的方法。继承产生一个新类,并添加一个该方法的新的重载定义,展示这四个方法在导出类中都是可以使用的。
解答:
class base {
void func1() {
System.out.println("This is the first function in base class");
}
int func1(int i) {
System.out.println("This is the second function with int parameter in the base class: " + i);
return i;
}
boolean func1(char c) {
System.out.println("This is the third function with char parameter in the base class: " + c);
return true;
}
}
class child extends base {
void func1(int i, int j) {
System.out.println("This is the first function with int parameter in the child class: " + i + ", " + j);
}
}
public class exerciseThirteen{
public static void main(String[] args){
child c = new child();
c.func1();
c.func1(1);
c.func1('c');
c.func1(1,2);
}
}
结果如下:
入股觉得不错,就用点赞或者关注或者留言,来代替五星好评~
谢谢各位~