- UID
- 28208
- 帖子
- 18803
- 积分
- 56605
- 阅读权限
- 90
- 注册时间
- 2006-9-4
- 最后登录
- 2015-6-1
- 在线时间
- 12541 小时
- 战队
- [SvS]
- 联赛ID
- PY_Shmily
- 种族
- Protoss
- 战队
- [SvS]
- 联赛ID
- PY_Shmily
- 种族
- Protoss
|
package shape;
public class Circle extends Point {
int radius;
void setR(int r){
radius=r;
}
int getR(){
return radius;
}
String Show(){
String s="圆心坐标为 "+"("+x+","+y+") "+"半径长度为 "+radius;
return s;
}
double area(){
double a=Math.PI*radius*radius;
return a;
}
}
package shape;
public class Cylinder extends Circle {
int heigh;
void setH(int h){
heigh=h;
}
int getH(){
return heigh;
}
String Show(){
String s="圆心坐标为 "+"("+x+","+y+") "+"半径长度为 "+radius+" 高度为"+heigh;
return s;
}
double volume()
{
double V=Math.PI*radius*radius*heigh;
return V;
}
}
package shape;
public interface jiekou {
public interface area{
void area();
}
public interface volume{
void volume();
}
public interface getname{
void getname();
}
}
package shape;
public class Point {
int x;
int y;
void setXY(int a,int b){
x=a;
y=b;
}
int getX(){
return x;
}
int getY(){
return y;
}
String Show(){
String s = "圆心坐标为 "+"("+x+","+y+")";
return s;
}
}
package shape;
public class Test {
public static void main(String args[]){
Cylinder e=new Cylinder();
e.setXY(3, 4);
e.setR(5);
e.setH(10);
e.getX();
e.getY();
e.getR();
e.getH();
System.out.println(e.Show()+" "+"面积为"+e.area()+" 体积为"+e.volume());
}
} |
|