this代表的是當前類的當前對象

解决方案 »

  1.   

    this.s是指本对象的s属性
    = s的s是Flower(String s, int petals)传进来的参数
    由于起了相同的名字让您迷惑了
      

  2.   

    this是指向引用该类方法的对象,类的每个方法都有一个this指针
    例如:
    class A
    {
    int a;    
    void b(){ this.a = 2;}
    ..main()
    {
      A iA;
      iA.b();
    }
    }
    这样引用的时候方法B中的this指向iA;
      

  3.   

    this.s指的是当前类的对象,也就是你在上面定义的private String s = new String("null");
    把传进来的参数s(是外部程序的)付给你定义的