好题,不错的题目interface多边形 Interface{ public int get边数(); public int get周长(); public int get面积(); public int[] get边长(); } class 三角形 { int[] 边长; public 三角形(int[] 边长){ this.边长 = 边长; } public int get边数(){ return 边长.length; } public int get周长(){ int ret = 0; for(int i = 0 ; i < get边数(); i++) ret +=边长[i]; return ret; } 其他略 ............................... } class 四边形{ 略 .... 参照三角形 }class 长方形{ 略 .... 参照三角形 }class 正方形{ 略 .... 参照三角形 }
a _____________________________________________________________________________该问题已经结贴 ,得分记录: zairwolfc (500)
多边形为接口,四边形为实现该接口的抽象类,正方形和长方形为该抽象类的派生类...
public int get边数();
public int get周长();
public int get面积();
public int[] get边长();
}
class 三角形
{
int[] 边长;
public 三角形(int[] 边长){
this.边长 = 边长;
}
public int get边数(){
return 边长.length;
}
public int get周长(){
int ret = 0;
for(int i = 0 ; i < get边数(); i++)
ret +=边长[i];
return ret;
}
其他略 ...............................
}
class 四边形{
略 .... 参照三角形
}class 长方形{
略 .... 参照三角形
}class 正方形{
略 .... 参照三角形
}
_____________________________________________________________________________该问题已经结贴 ,得分记录: zairwolfc (500)
这样的题目应该是考虑设计比较多一点,而且题目描述得这么清楚,已经算比较简单了。