以前关心过我的帖子的继续来帮忙嘛.我自己写了个程序,但是最后着抛出了个异常,求助
100分求助一帮助:我写了一个简单的程序,最后主函数哪儿错了,实在不知道怎么修改。希望高手斧正。。。
class point{
protected int x,y;
public point(){
x=0;
y=0;
}
public point(int x,int y){
this.x=x;
this.y=y;
}
public int getX(){
return x;
}
public int getY(){
return y;
}
public void setX(int x){
this.x=x;
}
public void setY(int y){
this.y=y;
}
}
class Circle extends point{
protected int radius;
public Circle(int r,int x,int y){
super(x,y);
radius=r;
}
public Circle(){
radius=0;
}
public Circle(int r){
radius=r;
}
public int getRadius(){
return radius;
}
void area(){
System.out.println( "圆的面积: "+ Math.PI*radius*radius);
}
double A()
{
return Math.PI*radius*radius;
}
}
class Cylinder extends Circle{
protected int height;
Cylinder(int x,int y,int radius,int height){
super(x,y,radius);
this.height= height;
}
Cylinder()
{
height=0;
}
Cylinder(int H){
height=H;
}
int getHeight(){
return height;
}
void volume(){
System.out.println( "圆zhu的体积: "+A()*height);
}
}
class demo{
public static void main(String args[]){
Cylinder r1=new Cylinder(10,10,10,10);
System.out.println( "中心坐标: "+(r1.x+ " "+r1.y));
System.out.println( "半径: "+r1.radius);
System.out.println( "高: "+r1.height);
r1.volume();
}
}
我编译都没问题 ,就是运行时出现错误。下面是我的编译,运行:
F:\> javac point.java
F:\> java point
Exception in thread "main "
java.lang.NoSuchMethodError: main
F:\>
我希望得到的结果是:
中心坐标:10 10
半径:10
高:10