永发信息网

定义一个抽象类A,它有一个抽象方法print,分别定义A的两个子类A1和A2,具体实现各自的print方法输出不同的字符

答案:1  悬赏:60  手机版
解决时间 2021-07-19 04:15
  • 提问者网友:活着好累
  • 2021-07-18 20:52
定义一个抽象类A,它有一个抽象方法print,分别定义A的两个子类A1和A2,具体实现各自的print方法输出不同的字符串“A1的方法”和“A2的方法”;声明一个A的变量,创建A1和A2的两个对象,把它们依次赋给A的 变量,并且调用print方法实现多态性.
最佳答案
  • 五星知识达人网友:山君与见山
  • 2021-07-18 21:32

abstract class A{
abstract void print();
}

class A1 extends A{
void print(){
System.out.println(A1's method);
}
}
class A2 extends A{
void print(){
System.out.println(A2's method);
}
}
public class Test{
public static void main(String args[]){
A a = null;
a = new A1();
a.print();
a = new A2();
a.print();
}
}


我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯