黑马程序员技术交流社区
标题:
关于this、super和final关键字的总结
[打印本页]
作者:
刘贤俊
时间:
2015-7-15 23:55
标题:
关于this、super和final关键字的总结
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修饰的方法不能被重写;
作者:
eayonh
时间:
2015-7-16 01:59
总结得不错啊
作者:
wuchangfeng
时间:
2015-7-16 07:39
写的很好,很有用,好好记住哈
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2