super和this

关键字this有两个用途:

  一是引用隐式参数,例this.x.

  二是调用该类其他的构造器。

同样,super关键字也有两个用途:

  一是调用超类的方法,例如super.getSalary();

  二是调用超类的构造器,例如super(x,y),即调用超类中含有x,y参数的构造器。

注意:调用构造器的语句只能作为另一个构造器的第一条语句出现。

  构造参数既可以传递给本类(this)的其他构造器,也可以传递给超(super)的构造器。

posted @ 2014-04-03 11:18  binbiny  阅读(260)  评论(0编辑  收藏  举报