Java期末复习暨学校第八次上机课作业(继承和封装)

Java期末复习暨学校第八次上机课作业:

(1):理解面向对象编程中抽象和封装的概念,能正确地进行类的定义,包括类的成员变量,成员方法及构造方法的定义。

(2):掌握利用构造方法进行对象创建的方法。

第一题:

c695939ff44b411eabeb37ce67992297.png5e592690e3fa4c00b55bf8ed6c87a957.png 53087993bbed475790e43a2a1b626972.png

分别给出了一个无参构造方法和有参构造方法,然后针对半径给出了set和get方法。针对面积给出了getArea方法,返回面积的值。 

f1f5a34e4b0b47758d984014202e8d5b.png

针对周长给出getPerimeter方法,返回周长。最后给出了disp方法,用于打印圆的信息。 

a152a397d1bc4a50b9fa593fb4bdb77f.png

圆柱类继承圆类,给出了一个有参构造方法。针对体积给出了getVol方法,返回圆柱的体积。最后给出了dispVol方法,打印圆柱的体积信息。

a1598ba92d884cc9abbd93829adc4d05.png

通过new关键字实例化了一个圆柱对象c,并将高赋值为20,调用setRadius方法将底面圆半径赋值为10,最后分别调用disp和dispVol方法打印圆和圆柱的详细信息。 

72d7af4bbe764972bc66187985bc03b9.png

输出结果:

8d521ff2eb744dfcbc398a1641bc4140.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值