黑马程序员技术交流社区

标题: 关于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