首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

求高手, 热心人帮助!该怎么解决

2012-02-15 
求高手, 热心人帮助!代码运行不通, 我GOOGLE了, 说是没main方法, 事实上我是写了main的,求大虾看看, 先谢

求高手, 热心人帮助!
代码运行不通, 我GOOGLE了, 说是没main方法, 事实上我是写了main的,求大虾看看, 先谢了!不是吝啬分, 是想留着多问几个问题, 不想用申请N个马甲, 不过我相信你们不是为了分才来论坛的。 : )

Java code
package study.javase.test;abstract class Shape {    public final double PI = 3.14;    public Shape() {        System.out.println("A shape was create.");    }    void draw() {        System.out.println("Draw a shape");    }    // abstract method    abstract double area();}//class Circle extends Shape {    int xpos;    int ypos;    int radius;    public Circle() {        super();    }    public Circle(int x, int y, int r) {        super();        xpos = x;        ypos = y;        radius = r;    }    public void draw() {        System.out.println("draw a circle");    }    public double area() {        return PI*radius*radius;    }}//class Rectangle extends Shape {    int left;    int top;    int width;    int height;    public Rectangle() {        super();    }    public Rectangle(int l, int t, int w, int h) {        super();        left = l;        top = t;        width = w;        height = h;    }    public double area() {        return width*height;    }}public class Abstract {    public static void main(String args[]) {        Shape rec = new Rectangle(0, 0, 40, 30);        System.out.println(rec.area());        rec.draw();        Shape sha = new Circle(120, 130, 50);        System.out.println(sha.area());        sha.draw();    }}


[解决办法]
public static void main(String[] args)
[解决办法]
敢问你java文件的文件名是啥? 是不是 Abstract.java ? 如果不是请修正。
[解决办法]
我怎么也没看出有什么问题!我也用你的代码运行了下,也是可以运行的!

你运行的类文件名字是叫Abstract?
[解决办法]
呃,把报错的具体内容贴出来……
[解决办法]
探讨

敢问你java文件的文件名是啥? 是不是 Abstract.java ? 如果不是请修正。

热点排行