定义一个抽象类A,它有一个抽象方法print,分别定义A的两个子类A1和A2,具体实现各自的print方法输出不同的字符
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 15:00:07
定义一个抽象类A,它有一个抽象方法print,分别定义A的两个子类A1和A2,具体实现各自的print方法输出不同的字符串“A1的方法”和“A2的方法”;声明一个A的变量,创建A1和A2的两个对象,把它们依次赋给A的 变量,并且调用print方法实现多态性.
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
*/
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
*/
定义一个抽象类A,它有一个抽象方法print,分别定义A的两个子类A1和A2,具体实现各自的print方法输出不同的字符
定义一个抽象类A,它有一个抽象方法print,分别定义A的两个子类A1和A2,具体实现各自的print方法输出不同的
JAVA画图形定义一个抽象的图形类,并在该类中定义一个抽象的绘图方法.然后定义3个具体的图形子类,分别是方型、圆形和三角
\定义一个抽象类Shape,它有两个抽象的方法area()和perimeter(),分别表示求面积和周长.
抽象类中的抽象方法可以强制子类必须给出这些方法的具体实现是什么意思
Graph定义为抽象类,Draw和Area为抽象方法.两个子类Circle和Rectangle重写两个抽
抽象类抽象方法子类是不是必须实现
16、 一个抽象类中能否既定义抽象方法又定义非抽象方法?( ) A) 不能,只能含有其中一种.B) 不能,
为什么不能在省略父类中抽象方法而在子类中具体定义方法呢
方法定义成抽象的有什么作用?
抽象的具体定义是什么?
java编程 抽象类 设计一个图形抽象类,然后让圆和矩形两个类继承它,这两个类都有一个计算面积的方法,