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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

在类中具体该怎么用

3 个回复

倒序浏览
this:代表当前对象,谁调用就代表谁;super指向的是父类,通常在构造方法中出现,或者内部类访问外部类成员时
回复 使用道具 举报
this和super的区别
1操作属性        this.属性:表示调用本类中的属性,如果本类中的属性不存在,则从父类查找        super.属性:表示调用父类中的属性
2操作方法        this.方法():表示调用本类中的方法,如果本类中的方法不存在,则从父类查找        super.方法():表示调用父类中的方法
3调用构造        this()调用本类中的其他构造方法        super():由子类调用父类中的构造方法
4查找范围        先从子类中查找,如果没有从父类中查找        不查子类直接查找父类
5特殊        当前对象        -
既然this和super都可以调用构造,那么这两者绝对不能同时出现,因为只要是调用构造,就必须将语句放在构造方法的首行,而且以后开发的时候建议明确的写出“this.方法”或者“super.方法()”,这样便于代码的维护。
回复 使用道具 举报
都是高手啊!!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马