关于java中 子类继承父类,假如 Parent p=new Son(); 且他们都有a()和b()方法,父类中有成员变量a=“parent”,子类中有成员变量a=“son”;在父类a()方法中有语句 this.b()和this.a 此时this所指的对象是什么?指向变量和指向方法的this相同吗?的问题
我学java有一年了,这个this我理解就是本人,也就是本类,父类a()方法中有语句 this.b()和this.a(),就是指父类中的a方法执行时会同时调用b方法和a方法,这跟子类没关系;但是如果在子类使用super,比如super.a(),那就是调用父类的方法 。
是的,比如接口只能写抽象方法,子类继承其接口,把其方法覆写