父类:
package com.example.main;
public class Parent {
public void print(){
System.out.println(this);
}
}
子类:
package com.example.main;
public class Childer extends Parent {
public static void main(String[] args) {
new Childer().print();
}
@Override
public void print() {
super.print();
};
}
当执行main方法,控制台打印出来的是Child对象的地址:com.example.main.Childer@d3db51
为什么打印的是子类对象的地址,在父类方法中打印this对象不应该打印的是父类对象的吗??