【案例4-1】打印不同的图形
【案例介绍】
【案例目标】
学会“抽象类实现不同图形的打印程序设计”的实现思路。
独立完成“抽象类实现不同图形的打印程序设计”的源代码编写、编译及运行。
掌握抽象类的应用。
掌握方法的重写。
掌握继承的概念及其应用。
(1)创建父类MyPrint类,包含show()方法,用于输出图形的形状。
(2)创建子类MyPrintSquare类,重写show ()方法,用“”打印出边长为5的正方形。
(3)创建子类MyPrintCircle类,重写show ()方法, 用“”打印出半径为5的圆。
(4)创建测试类,设计一个myshow(MyPrint a)方法,实现输出的功能:如果为MyPrintSquare, 输出边长为5的正方形,如果为MyPrintCircle对象,输出半径为5的圆;主函数中创建MyPrintSquare、MyPrintCircle的对象,分别调用myshow,检查输出结果。
亲爱的提问者您好,我们很乐意您能在CSDN解决编程过程中遇到的问题,
但是问答频道谢绝一切直接提问作业、索要代码的行为,在此对您发出正式警告。
我们希望您在思考、实践后,提出具体遇到的困难,而是直接提出作业问题。
CSDN也鼓励用户通过举报功能来对这些行为进行监督反馈,共建问答频道良好的风气。