能否把this理解成:一个private变量,它保存着当前对象的引用。(super同理保存着创建的父类对象的引用)
我自我感觉这种理解是合理的,但是因为我对java的理解尚浅不能太确定,想问一下大家觉得这有没有问题。
构造函数调用的话:
super()是对父类的引用。
this()是对当前类的引用。
构造函数意外调用的话:
super是对父类的引用。
this是对当前类和所有父类的可见方法/变量的引用。
我的理解:
this在调用的时候指代当前类,super指向父类
在python中对所有的类函数会隐式的传入一个指向自身的self参数,感觉java应该也是差不多的原理?
this是调用对象本身;
supper是父类对象。
它不一定是private的。
this指的是本类
super指的是父类
this就是这个的意思
super指的就是他爸的意思