Java期末复习暨学校第八次上机课作业:
(1):理解面向对象编程中抽象和封装的概念,能正确地进行类的定义,包括类的成员变量,成员方法及构造方法的定义。
(2):掌握利用构造方法进行对象创建的方法。
第一题:
分别给出了一个无参构造方法和有参构造方法,然后针对半径给出了set和get方法。针对面积给出了getArea方法,返回面积的值。
针对周长给出getPerimeter方法,返回周长。最后给出了disp方法,用于打印圆的信息。
圆柱类继承圆类,给出了一个有参构造方法。针对体积给出了getVol方法,返回圆柱的体积。最后给出了dispVol方法,打印圆柱的体积信息。
通过new关键字实例化了一个圆柱对象c,并将高赋值为20,调用setRadius方法将底面圆半径赋值为10,最后分别调用disp和dispVol方法打印圆和圆柱的详细信息。
输出结果: