请教下,该如何去调用方法draw(),并实现Shape类的多态性?

建立另一个抽象类Shape,其中包含一个抽象方法draw()
建立两个子类继承Shape, 为J_Circle和J_Square,分别实现Shape中的抽象方法draw()
建立Test_Shape类,分别创建Shape关于J_Circle和J_Square类的引用对象c,sq

慕容森
浏览 149回答 2
2回答

子衿沉夜

abstract class Shape{abstract void draw();}class J_Circle extends Shape{void draw(){System.out.println("调用J_Circle中的draw方法");}}class J_Square extends Shape{void draw(){System.out.println("调用J_Square中的draw方法");}}public class Test_Shape{public static void main(String args[]){Shape c=new J_Circle();c.draw();Shape sq=new J_Square();sq.draw();}}draw()方法可以根据你自己的需要改写

三国纷争

类自己写。Shape c = new J_Circle();Shape sq = new J_Square();c.draw();sq.draw();
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java