问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java设计图形(Shape)类及其子类(Circle、Rectangle)

发布网友 发布时间:2022-05-27 10:06

我来回答

1个回答

热心网友 时间:2023-10-16 08:34

你好,刚好闲着帮你写一个:
Shape类:
public class Shape {

protected Point location;
public Shape(){

}
public double area(){
return 0.0;
}

}
Circle类:
public class Circle extends Shape{
private int r;
public Circle() {

}
public Circle(Point center,int r) {
super.location=center;
this.r = r;
}
public double area() {

return Math.PI*r*r ;
}
}
Rectangle类:
public class Rectangle extends Shape{
private int width;
private int height;
public Rectangle() {

}
public Rectangle(Point o,int width, int height) {
location=o;

this.width = width;
this.height = height;
}
public double area() {

return width*height;
}

}
我这里图方便,在创建圆的时候直接用圆心和半径创建,还有矩形也是用一个点位置和长宽创建,所以还要加一个点类:
public class Point {

public int x;
public int y;

public Point() {
}

public Point(int x, int y) {
this.x = x;
this.y = y;
}
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
阳光燕山学校是贵族学校吗 小米14ultra跌至新低 小米14ultra值得购买吗 马卡龙多少钱一个 马卡龙为什么那么贵 正宗马卡龙多少钱一个-马卡龙为什么这么贵 今年河北的迁西板栗多少钱一斤、生的 板栗什么时候上市能卖到几月呢? 6月份能买到新鲜板栗吗? 睡眠银行的生物信息专家林晨瀚讲座谁有听过,对他们的生物信息助眠方法讲 ... 材料力学实验简介 r9000p任务栏消失 r9000p桌面图标设置 cht9000 桌面没有我的电脑了 R9000p显示你的系统不支持远程桌面 DNF小号刷深渊的建议 药水装备地图如何选择 补虚药的使用注意 甜心选择2花瓣开合什么意思 为什么白色的菊花插在红墨水瓶里会变红? 植物大战僵尸一进去时花瓣问题 进入花瓣要输入密码是什么微信密码吗 为何说女人三十豆腐渣? 约好面试,我今天睡过头没有去。我发微信给对方说睡过头了,明天再去面试。感觉对方不是很开心, 约好的工作面试不想去了,怎么跟他们说好?直接就不去了?是他们主动看的我的简历,给我打了电话,当时想 面试爽约,隔了一天道歉,面试官怎么想 学土木工程收入能怎样 要拒绝已经约好的面试具体要怎么说才得体呢? 别人给你找了关系让你面试通过但又不去工作了怎么道歉怎么弥补梁? 你好,我中国银行信用卡下面显示呆账余额为0,我打过电话给中国银行 信用卡额度为零,已变成呆账,余额为4727元,是什么意思?我当初是还清了的,这余额是多存的吗??? 请问这是什么花?见下图。枝条上有很多刺,开的花是小红花。 设计三个类:几何形状类(Shape)、圆类(Circle)、矩形类(Rectangle),要求: •设计一个用于图形管理的的“形状”类Shape. 基本属性:名称Name 要求包含:构造函数,拷贝 定义一个表示形状的抽象类Shape,该Shape抽象类中包含两个抽象方法 C++,定义一个shape类 c++编写 shape类 1)设计一个形状类Shape,包含一个getArea()方法,该方法不包含实际语句。 用Java定义一个形状类Shape 设计一个形状类Shape,包含一个getArea()方法,该方法不包含实际语句。  (2)在 用C++定义一个shape类 手机QQ如何压缩文件 shape类 急。。在线等!! 怎样把录屏做成微信表情? 荣耀手机后台为啥不能更新游戏 俞姓男孩,2002年农历7月9日生,麻烦知道五行分析的网友取个名字。 广州市鑫懿和资产管理有限公司怎么样? PICO neo3声音为何外面能听见 急!帮忙翻译成日语 急救(手机游戏取回),请帮忙翻译作日文 日语求翻译 手机游戏《愉悦年糕猫》(もっちりとらねこ)的任务 看不懂求翻译 想玩日版乙女游戏,但是看不懂日语,在手机上翻译要输入要翻的日文,