定义一个抽象类A,它有一个抽象方法print,分别定义A的两个子类A1和A2,具体实现各自的print方法输出不同的字符串“A1的方法”和“A2的方法”;声明一个A的变量,创建A1和A2的两个对象,把它们依

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/14 00:11:14
定义一个抽象类A,它有一个抽象方法print,分别定义A的两个子类A1和A2,具体实现各自的print方法输出不同的字符串“A1的方法”和“A2的方法”;声明一个A的变量,创建A1和A2的两个对象,把它们依
xSJ@UJCX7N\mB"D|ThUQS~L_pL5Uqk 9{νHFT˸>-[g\W 9LStuzadS: Y2wKe<#VG.6JVe1Lf5RvgГ5).2\lٕcl]r~ՋڹwanRzͯh;C|F´P`F?IvnlbTﰵԦ@V>QL* Сn+7E:T=8z RӑLE} Qp"gVRz1Ada@GF zNӺ[pUGغ`"-&)&tT'[C]/&"~EI %

定义一个抽象类A,它有一个抽象方法print,分别定义A的两个子类A1和A2,具体实现各自的print方法输出不同的字符串“A1的方法”和“A2的方法”;声明一个A的变量,创建A1和A2的两个对象,把它们依
定义一个抽象类A,它有一个抽象方法print,分别定义A的两个子类A1和A2,具体实现各自的print方法输出不同的字符串“A1的方法”和“A2的方法”;声明一个A的变量,创建A1和A2的两个对象,把它们依次赋给A的 变量,并且调用print方法实现多态性.

定义一个抽象类A,它有一个抽象方法print,分别定义A的两个子类A1和A2,具体实现各自的print方法输出不同的字符串“A1的方法”和“A2的方法”;声明一个A的变量,创建A1和A2的两个对象,把它们依
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();
}
}
/*
*output:
*A1's method
*A2's method
*/