一段JAVA程序

来源:百度知道 编辑:UC知道 时间:2024/05/17 09:49:23
public interface Shapes
{
abstract double getArea();
abstract double getPerimeter();
}

class Coordinates
{
public int x,y;
public Coordinates(int x,int y)
{
this.x=x;
this.y=y;
}
}

public class Square extends Coordinates implements Shapes
{
public int width,height;
public double getArea()
{return(width*height);}
public double getPerimeter()
{return(2*(width+height));}
pulic void print()
{System.out.println("x,y"+x+y);}
public Square(int x,int y,int width,int height)
{
super(x,y);
this.width=width;
this.height=height;
}
}

class jex
{
public class void main(String args[])
{
Square jie=new Square(65,12,24,35);
jie.print();
System.out.println("Area"+jie.getArea()+"Perimeter"+jie.getPerimeter());
}
}

我实在是无能为力 饿

1、public static void main(String args[])
2、class前要加public...
3、public int width,height;最好不要是public 最好是private
..............
建议看一下java核心技术(从第一卷开始)!

public class void main(String args[])
应该为
public static void main(String args[])

大哥,错误一堆啊,新学JAVA也不用这样吧,类还嵌套定义啊 ,服你了class jex
{
public class