this关键字
什么是this关键字?
它代表一个对象的引用 即那个对象调用我我就代表那个对象,this的地址值和对象的地址值是一样的
this关键字的作用是什么?
他解决了构造方法中局部变量隐藏成员变量的问题
可以调用本类中的其他构造方法
什么是super关键字?
代表父类内存空间的标识,在用法上可以理解为父类对象的引用,但我们不能说它就是父类对象的引用,用法和this一样
super关键字
什么是super关键字?
它是父类在内存空间中的标识,和this的用法相同,可以理解为父类对象的引用,但不能认为他就是父类对象的引用
super关键字和this关键字怎么调用成员变量,成员方法和构造方法?
成员变量:
this.成员变量名;
super.成员变量名;
成员方法;
this.成员方法名;
super.成员方法名;
构造方法;
this(参数)调用本类类型与参数类型相符的构造方法;
super(参数)调用父类类型以参数类型相符的构造方法;
final关键字
什么是final关键字?
是一个修饰符代表最终的意思 他可以修饰类、成员变量、成员方法
final关键字的特点是什么?
A:被final修饰的类没有子类,即他不可以被继承;
B:被final修饰的成员变量时一个常量;
C;被final修饰的方法不能被重写;
|
|