Think In Java 中的练习,高手帮忙解答一下吧

解决方案 »

  1.   

    不好意思,一个字打错了,题目如下:
    创建一个有两个方法的类,第一个方法里,调用两次第二个方法,第一次不用THIS,第二次用THIS。
      

  2.   

    晕,是不是这样?
    public class Test{
      void MethodA(){
       MethodB();
       this.MethodB();
      }  void MethodB();
    }
      

  3.   

    我的理解:
    class TestHelloWorld
    {
      public void sayHello1()
      {
         sayHello2();
     this.sayHello2();
      }
      
      public void sayHello2()
      {
         System.out.println("Hello world again!"); 
      }  static public void main(String[] args)
      {
     TestHelloWorld thw = new TestHelloWorld();
         thw.sayHello1();
      }
    }
      

  4.   

    对啊,那个程序不是好好的么,结果打印2次
    Hello world again!
    有什么问题呀
      

  5.   

    class aaa
    {
      public void sayHello1()
      {
         sayHello2();
     this.sayHello2();
      }
      
      public void sayHello2()
      {
         System.out.println("Hello world again!"); 
      }  static public void main(String[] args)
      {
     aaa a = new aaa();
             a.sayHello1();
      }
    }
      

  6.   

    在这段程序中,用this的时候,系统提示this可以用到你定义的这2个方法,至于用哪个,就要看题目要你怎么做了!