public class Main{
public static void main(String[] args){
Base obj1 = new Base();
Base obj2=new Base1();
Base obj3=new Base2();
System.out.print(obj1.run(10));//输出110
System.out.print(obj2.run(10));//输出120
System.out.print(obj3.run(10));//输出30
}
}
class Base{
public int run(int x){
return fun1(x)+fun2(x);
}
public int fun1(int x){
return x;
}
public int fun2(int x){
return x*x;
}
}
class Base1 extends Base{
public int fun1(int x){
x=x*2;
return x;
}
}
class Base2 extends Base1{
public int fun2(int x){
return x;
}
}
宜信笔试一道类继承题目
最新推荐文章于 2024-05-03 10:50:01 发布