this
调用当前方法的类对象,哪一个类对象调用该方法,this就表示哪一个对象 作用: 1. 解决【就近原则问题】 Constructor构造方法和【Setter方法】中,存在方法的参数和成员变量是同一个名字,
使用this关键字来区分操作的是成员变量还是方法内的参数
super字面含义: 超级 super关键字的作用: 调用父类成员的关键字,有时候用用于处理代码中的就近原则问题 super关键字作用: 1. super关键字可以用于调用父类中的成员变量和成员方法,在子类中最大作用是用于解决【就近原则问题】 2. super关键字可以用于调用父类的构造方法 注意事项: a) 格式 super(实际参数) b) 这里是根据实际参数确定调用的方法到底是哪一个 c)super调用构造方法有且只能在代码块的第一行 d) super关键字和this关键字调用构造方法,不能同时出现 补充: 在继承关系下,每一个子类的构造方法都【默认】存在一个隐含的调用super(), 也就是父类的无参构造方法!!! 这里就是为什么之前要求,无论什么时候一定要在类内有一个无参构造方法!!!