1、this、super、static和final关键字的使用
(1)this关键字的使用
当成员变量和局部变量重名时,在方法中使用this时,表示的是该方法所在类中的成员变量。
把当前对象当作参数传递时,可以用this。
有时候,我们会用到一些内部类和匿名类,如事件处理。当在匿名类中用this时,这个this则指的是匿名类或内部类本身。这时如果我们要使用外部类的方法和变量的话,则应该加上外部类的类名。
在构造函数中,通过this可以调用同一类中别的构造函数。
可以使用this来传递多个参数。
值得注意的是:
在构造调用另一个构造函数,调用动作必须置于最起始的位置。
不能在构造函数以外的任何函数内调用构造函数。
在一个构造函数内只能调用一个构造函数。
(2)super关键字的使用