1。一个文件的只能有一个同名的public 类。
2。main是static的。
3。instatnceof 后有空格。
4。这程序有够烂的:)

解决方案 »

  1.   

    1、一个文件的只能有一个与文件同名的public 类,即FindErrors类为public。2、public void main(String args[])应为public stasic void main(String args[])3、instatnceof使用错误。
      

  2.   

    //FindErrors.java
     class Find
     {
    public int i;
    public void f()
    {
     System.out.println("Find.f()");
    };
     }
     class NewFind extends Find
      {
    public void f(){System.out.println("NewFind.f()");}
    public void f1(){System.out.println("NewFind.f1()");}
    public void f(long i){this.i=(int)i;}
      }
     class FindErrorsA extends Find
      {
    public void f2(Find ff)
     {
          if(ff instanceof NewFind)
           {
                      
             ((NewFind)ff).f1();
             ff.f();
           }
     }
      }
     public class FindErrors
     {
    public static void main(String args[])
    {
     Find nf=new FindErrorsA();
     ((FindErrorsA)nf).f2(nf);
    }
     }好不容易!拿去用!
      

  3.   

    //FindErrors.java
     class Find
     {
    public int i;
    public void f()
    {
     System.out.println("Find.f()")
    };
     }
     class NewFind extends Find
      {
    public void f(){System.out.println("NewFind.f()");}
    public void f1(){System.out.println("NewFind.f1()");}
    public void f(long i){this.i=i;}
      }
     public class FindErrors extends Find
      {
    public static void f2(Find ff)
     {
          if(ff instanceof NewFind)
           {
             ((NewFind)ff).f1();
             ff.f();
           }
     } public static void main(String args[])
    {
     NewFind nf=new NewFind();
     f2(nf);
    }
     }
      

  4.   

    //FindErrors.java
     class Find
     {
    public int i;
    public void f()
    {
     System.out.println("Find.f()");
    }
     } class NewFind extends Find
      {
    public void f(){System.out.println("NewFind.f()");}
    public void f1(){System.out.println("NewFind.f1()");}
    public void f(long i){this.i=i;}
      } public class FindErrors extends Find
      {
    public void f2(Find ff)
     {
          if(ff instanceofNewFind)
           {
             ff.f1();
             ff.f();
           }
     } public static void main(String args[])
    {
     NewFind nf=new NewFind();
     f2(nf);
    }
     }简直是个垃圾程序!
      

  5.   

    1。一个文件的只能有一个同名的public 类,去掉类 Find ,NewFind前的public。
    2。main是static的 ,public static void main(String args[]){}。
    3。instatnceof 后有空格,应为instatnce of。