A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

一、关键字this的使用。
        this调用的是本类中的属性,也就是类中的成员变量。通过this引用变量的形式如下:this.成员变量名。
        实例:void setName(int name)
                        {
                                 this.name=name;
                        }

        2.          this调用本类中的其他方法。形式如下:this.成员方法名(参数表)。

        3.             this调用本类中的其他构造方法。形式如下:this(参数表)。

        4.返回对象的值。比如:return this;

二、关键字super的使用。

        1.引用父类的成员变量。形式如下:super.成员变量名。

        2.调用父类的成员方法。形式如下:super.成员方法名(参数表)。

        3.调用父类的构造方法。形式如下:super(参数表)。

三、this和super需要注意的点。

        1.子类构造方法中的this()和super()调用只能有一个,不能同时使用。
       
        2.super语句一定定义在子类构造函数的第一行。

四、final关键字

        1.final类。应用如下:一是具有固定作用,用来完成某种标准功能的类;二是类的定义很完善,不需要再生成其子类。

        2.final方法。出于安全性的考虑,有些方法不需要被覆盖,可以对其使用final()方法。

        3.final成员变量。如:final double PIN=3.14159;

        注意:一个类被声明了final就不能继承,因此方法不能被覆盖,类中的变量也不能隐藏。

2 个回复

倒序浏览
改正一下,int应该改为string。如果忽略name的含义就行。
回复 使用道具 举报
改正一下,int应该改为string。如果忽略name的含义就行。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马