开发测试学习
目录

访问一个类的实例变量时,this关键词是指向这个类本身的指针,在前面ClassOne例子中,我们可以增加构造函数如下:

  publicclassClassOne{inti;publicClassOne(){i=10;}
  publicClassOne(intvalue)this.i=value;}
  publicvoidAdd_i(intj){i=i+j;}}

这里,this指向ClassOne类的指针。如果在一个子类里覆盖了父类的某个成员函数,但又想调用父类的成员函数,你可以用super关键词指向父类的成员函数。

  importClassOne;
  publicclassNewClassextendsClassOne{
      publicvoidAdd_i(intj){i=i+(j/2);
      super.Add_i(j);
      }
    }

下面程序里,i变量被构造函数设成10,然后15,最后被父类(ClassOne)设成25。NewClassmnc;mnc=newNewClass();mnc.Add_i(10);