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;
}
}
宜信笔试一道类继承题目
猜你喜欢
转载自blog.csdn.net/qq_33608638/article/details/80010763
今日推荐
周排行