您的位置:首页 > 编程语言 > Java开发

java中关键字this和super比较

2017-05-25 15:37 239 查看
1)super(参数):调用基类中某一构造函数(应该为构造函数第一条语句)

      this(参数):调用本类中某一构造函数(应该为构造函数第一条语句)

2)super:引用当前对象的直接父类中的成员(super.变量名或super.函数)

      this:代表当前对象,调用当前对象的成员(this.变量名或this.函数)

3)super和this均显示或者默认在构造函数第一行调用

4)this和super不能同时出现在一个构造函数中,因为this必然会调用其他的构造函数,其他的构造函数必然也会默认或者显示super语句的存在

5)this和super都指对象,所以均不可以在static环境中使用
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: