2 u011359326 u011359326 于 2016.01.18 14:22 提问

java中类.this.无参方法的问题

java中类.this.无参方法的问题

首先这条语句是写在一个方法里面的
其次这条语句如果是父类.this.无参方法和子类.this.无参方法有何区别呢

1个回答

wojiushiwo945you
wojiushiwo945you   Ds   Rxr 2016.01.18 14:32
已采纳

首先this这个关键字只能出现在非静态方法中,即实例方法中才能通过this调用当前类的某个非静态方法。
其次,this.method()调用时this可以省略不写的,即可以直接调用当前类的某个方法的。
如果是当前类中没有定义的方法,那么就是父类方法;如果当前类中定义了这个方法那么就是子类方法。
如果子类重写了父类方法,此处希望调用父类方法,则可以super.method()调用父类的方法。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!