早教吧作业答案频道 -->其他-->
JAVA创建一个名为设计一个能细分为矩形三角形正方形的“图形”类。1.设计一个能细分为矩形、三角形、正方形的“图形”类。使用继承将这些图形分类,找出能作为基类部分的共同特征(
题目详情
JAVA创建一个名为设计一个能细分为矩形三角形 正方形的“图形”类。
1.设计一个能细分为矩形、三角形、 正方形的“图形”类。使用继承将这些图形分类,找出能作为基类部分的共同特征(如一条边)和方法(如求图形的面积),并看看这些图形是否能进一步划分为子类。
1.设计一个能细分为矩形、三角形、 正方形的“图形”类。使用继承将这些图形分类,找出能作为基类部分的共同特征(如一条边)和方法(如求图形的面积),并看看这些图形是否能进一步划分为子类。
▼优质解答
答案和解析
package test;
// 边
public class Border {
// 长度
private int length;
// 粗细
private int bold;
public int getBold() {
return bold;
}
public void setBold(int bold) {
this.bold = bold;
}
public int getLength() {
return length;
}
public void setLength(int length) {
this.length = length;
}
}
package test;
// 抽象图形类
public abstract class Graphics {
private Border[] borders;
public Border[] getBorders() {
return borders;
}
public void setBorders(Border[] borders) {
this.borders = borders;
}
// 计算面积
public int countSpace() {
return 0;
}
}
package test;
//有规则图形
public abstract class RegularlyGraphics extends Graphics {
// 计算面积
public int countSpace() {
return 0;
}
}
package test;
// 无规则图形
public abstract class RulelessGraphics extends Graphics {
// 计算面积
public int countSpace() {
return 0;
}
}
package test;
//正方形
public class Square extends RegularlyGraphics {
// 计算面积
public int countSpace() {
return super.countSpace();
}
}
package test;
// 长方形
public class Rectangle extends RegularlyGraphics {
// 计算面积
public int countSpace() {
return super.countSpace();
}
}
package test;
//三角形
public class Triangle extends RegularlyGraphics {
// 计算面积
public int countSpace() {
// 计算三角行面积
return 0;
}
}
// 边
public class Border {
// 长度
private int length;
// 粗细
private int bold;
public int getBold() {
return bold;
}
public void setBold(int bold) {
this.bold = bold;
}
public int getLength() {
return length;
}
public void setLength(int length) {
this.length = length;
}
}
package test;
// 抽象图形类
public abstract class Graphics {
private Border[] borders;
public Border[] getBorders() {
return borders;
}
public void setBorders(Border[] borders) {
this.borders = borders;
}
// 计算面积
public int countSpace() {
return 0;
}
}
package test;
//有规则图形
public abstract class RegularlyGraphics extends Graphics {
// 计算面积
public int countSpace() {
return 0;
}
}
package test;
// 无规则图形
public abstract class RulelessGraphics extends Graphics {
// 计算面积
public int countSpace() {
return 0;
}
}
package test;
//正方形
public class Square extends RegularlyGraphics {
// 计算面积
public int countSpace() {
return super.countSpace();
}
}
package test;
// 长方形
public class Rectangle extends RegularlyGraphics {
// 计算面积
public int countSpace() {
return super.countSpace();
}
}
package test;
//三角形
public class Triangle extends RegularlyGraphics {
// 计算面积
public int countSpace() {
// 计算三角行面积
return 0;
}
}
看了 JAVA创建一个名为设计一个...的网友还看了以下:
2000年12月15日,甲公司购入一台不需安装即可投入使用的设备,其原价为1230万元,该设备预 2020-05-17 …
甲公司2002年12月1日购入并投入管理部门使用的设备一台,原价为150万元,预计使用年限为10 2020-05-19 …
如果用户希望将一台计算机通过电话网接入Internet,那么他必须使用的设备为( )。 A.调制解 2020-05-23 …
( 41 )如果用户希望将一台计算机通过电话网接入 Internet ,那么他必须使用的设备为A ) 2020-05-23 …
如果用户希望将一台计算机通过电话网接AInternet,那么他必须使用的设备为______。A.调制 2020-05-23 …
如果用户希望将一台计算机通过电话网接入Internet,那么他必须使用的设备为( )。A.调制解调器 2020-05-24 …
如果用户希望将一台计算机通过电话网接入Internet,那么他必须使用的设备为()。A.调制解调器B 2020-05-24 …
如果用户希望将一台计算机通过电话网接入Internet,那么他必须使用的设备为A.调制解调器B.集线 2020-05-24 …
●应用程序利用系统调用打开IO设备时,通常使用的设备标识是(53)。(53)A.逻辑设备名 B.物理 2020-05-26 …
在使用UML建模时,通常采用“①描述需求→②构造系统结构→③描述系统行为”的设计步骤。其中,UML结 2020-05-26 …