不明不白
========================
class Instrument {
  public static void play() {
    System.out.println("Instrument.play()");
  }  public String toString() {
    return "Instrument";
  }  public static void main(String args[]) {
    play();
    new Instrument().toString();
  }
}

解决方案 »

  1.   

    import java.io.*;
    public class Instrument
    {
       public static void play()
      {
         System.out.println("Instrument.play()");
       }
       public String toString()
       {
       return "Instrument";
       }
       public static void main(String args[])
      {
         play();
         Instrument instance = new Instrument();  
         System.out.println(instance);   
      }
    }这个试不适合你?
      

  2.   

    class Instrument {
      public static void play() {
        System.out.println("Instrument.play()");
      }  public String toString() {
        return "Instrument";
      }  public static void main(String args[]) {
        play();
        System.out.println(new Instrument().toString());
      }
    }
      

  3.   

    class Instrument {
      public static void play() {
        System.out.println("Instrument.play()");
      }
     
      public String what() {
        return "Instrument";
      }  public static void main(String args[]) {
        play();
       Instrument i= new Instrument();
        System.out.println(i.what().toString());
      }
    }是不是这样啊????
      

  4.   

    class Instrument {
      public static void play() {
        System.out.println("Instrument.play()");
      }  public static String what() {
        return "Instrument";
      }
      public String toString(){
        return what();
     }  public static void main(String args[]) {
        play();
       Instrument i= new Instrument();
        System.out.println(i);
      }
    }
    ========================
    这道题目有什么意义?用来做什么的?
      

  5.   

    class Instrument
    {
       public static void play()
      {
         System.out.println("Instrument.play():");
       }
       public  static void  what(Object In)
       { Class cl=In.getClass (); 
     System.out.println (cl.getName ());
         
       }
         //  public static void main(String args[])
         // {
        // play();
        // what();
         // }
    }class AInstrument extends Instrument 
    {
    static AInstrument A= new AInstrument ();
    public static void main(String args [])
    {
    A.play ();
    Instrument.what (A);
      // System.out.println (A.what (A));
    }
    }
    //改写程序,使what()成为Object的toString()。
    //请使用System.out.println()(不进行任何转型)来印出Instrument物件内容。这样可以实现。