Class Point
{
int x,y;
Point()
{
}
viod output()
{
 System.out.println(x);
 System.out.println(y);
}
public static void main(String[] args)
{
Point pt;
pt=new Point();
pt.output();
}
}  怎么有如此多的错误? 错误提示如下
point.java:1: 需要为 class、interface 或 enum
Class Point
^
point.java:4: 需要为 class、interface 或 enum
Point()
^
point.java:10: 需要为 class、interface 或 enum
 System.out.println(y);
 ^
point.java:11: 需要为 class、interface 或 enum
}
^
point.java:12: 需要为 class、interface 或 enum
public static void main(String[] args)
              ^
point.java:15: 需要为 class、interface 或 enum
pt=new Point();
^
point.java:16: 需要为 class、interface 或 enum
pt.output();
^
point.java:17: 需要为 class、interface 或 enum
}
^
8 错误

解决方案 »

  1.   

    这题也要20分啊?Class写错了,c应该是小写的,不仔细啊。class.
      

  2.   

    D:\mycode>javac Point.java
    Point.java:2: 'class' or 'interface' expected
    Class Point
    ^
    1 error
    就一个吧
      

  3.   


    class Point
    {
    int x,y;
    Point()
    {
    }
     void output()
    {
     System.out.println(x);
     System.out.println(y);
    }
    public static void main(String[] args)
    {
    Point pt;
    pt=new Point();
    pt.output();
    }
    }  
    在我的机器上可以了
      

  4.   

    不好意思啊,我是第一次发贴,那是默认的分数,怎么会这样啊?我装的是JDK1.6版本的,怎么在你机器上就可以啊,这个程序是孙鑫老师的,怎么我照样输入就错误啊?
      

  5.   

    我放到eclipse 、Class 自动变成了class
    呵呵
      

  6.   

    谢谢各位,我已经OK了,都是低级错误.我是初学者,学JAVA的路程好象很漫长啊,不知道你们有什么好的学习方法啊?有点想去培训了...