主题:[讨论]JAVA简单的组合,继承的练习
题目:给出几何图形的组合与继承关系
 点、 线、 三角形、 正方形、 长方形
Class point{
Int x;
Int y;
Char color;
void Show(){System.out.println(“show a point”);}
void Hide(){System.out.println(“hide a point”);}
void Move(){System.out.println(“move a point”);}
void flex(){System.out.println(“flex a point”);}
}
Class line extends point{
Int x1,y1;
Int x2,y2;
void Show(){System.out.println(“show a line”);}
void Hide(){System.out.println(“hide a line”);}
void Move(){System.out.println(“move a line”);}
void flex(){System.out.println(“flex a linet”);}
}
Class triangle extends line{
怎么简单的定义三点坐标?
再写一边函数好像没有显示出继承的方便,有什么简单方法可以省去再写一边函数?
用什么方法实现线和三角形的组合?[em18][em18]
[fly]谢谢啦[/fly]
 点、 线、 三角形、 正方形、 长方形
Class point{
Int x;
Int y;
Char color;
void Show(){System.out.println(“show a point”);}
void Hide(){System.out.println(“hide a point”);}
void Move(){System.out.println(“move a point”);}
void flex(){System.out.println(“flex a point”);}
}
Class line extends point{
Int x1,y1;
Int x2,y2;
void Show(){System.out.println(“show a line”);}
void Hide(){System.out.println(“hide a line”);}
void Move(){System.out.println(“move a line”);}
void flex(){System.out.println(“flex a linet”);}
}
Class triangle extends line{
怎么简单的定义三点坐标?
再写一边函数好像没有显示出继承的方便,有什么简单方法可以省去再写一边函数?
用什么方法实现线和三角形的组合?[em18][em18]
[fly]谢谢啦[/fly]