【牛客带你学编程Java方向】项目练习第4期(截止3.27)
Java方向活动帖:【牛客带你学编程】【Java方向】0基础小白入门培养计划!
牛客带你学编程活动总贴:【牛客带你学编程】0基础小白入门培养计划!
Java项目练习:第4期
练习时间:3月13日-3月27日(2周)
活动规则:
活动规则:
- 每一期一个项目,届时会开新帖发布
- 学员直接将答案提交到该贴评论区即可
- 两周后,公布导师参考答案
- 导师评选出当期最佳代码(将被设置为精彩回复)
奖励:牛客大礼包一份(牛客定制水杯 牛客定制笔 牛客定制程序员徽章 滑稽抱枕)
参与方式:直接将你的代码回复到本帖评论区
-----------------------------------------------------
本期题目:
接口实现(15分钟)
需求描述:
设计一个Shape接口和它的两个实现类Square和Circle,要求如下:
考察知识点:
设计一个Shape接口和它的两个实现类Square和Circle,要求如下:
- Shape接口中有一个抽象方法area(),方法接收一个double类型的参数,返回一个double类型的结果。
- Square和Circle中实现了Shape接口中的area()抽象方法,分别求正方形和圆形的面积并返回。
- 在测试类中创建Square和Circle对象,计算边长为2的正方形面积和半径为3的圆形面积。
- 面向对象基础
- Java接口基础及其实现
- 面向对象的多态特性
参考知识点:《java基础入门》第4章
参与方式:直接将你的代码回复到本帖评论区