夜中梦 发表于 2007-12-3 22:33

我是初学者 下面的错误怎么该啊!!!!

public class Apply
{
    public static void main (String[]args)
            {static int x;
                    int y;
                    x=10;
                    Apply.pt=new Apply;
                    pt.y=20;
              System.out.println("x");
              System.out.println("y");
            }
   
class Best extends Apply
{
         public static void main(String[]args)
         { static int z;
         z=30;
         System.out.println("x");
         System.out.println("y");
         System.out.println("z");
         }
}
}

渚薰 发表于 2007-12-4 09:05

不置可否的错误~~~~
静态方法不能被子类继承,再者,main静态方法是做为程序的入口,任何一个java文件只有main静态方法。
再者Apply类本身没有公共属性y,你用pt.y访问从而说起
又再者,这里是javascript版本,你居然发java的帖~~~~~
建议楼主认真学习面向对象,认真学习java

[size=6][color=red]此帖锁帖[/color][/size]

页: [1]

编程论坛