super关键字与this的区别

2023-08-21 08:34:02 0 0 编辑:亿网科技有限公司 来源:本站原创

super关键字和this关键字都是Java中的关键字,它们的用法和作用有所不同。

super关键字的作用:

1. 访问父类的成员变量或方法

2. 调用父类的构造方法

super关键字与this的区别

而this关键字的作用:

1. 引用当前对象的实例变量或方法

2. 调用当前对象的构造方法

区别如下:

1. 使用场合不同

super关键字用于在子类中访问父类的成员变量或方法,或调用父类的构造方法。

this关键字用于引用当前对象的实例变量或方法,或调用当前对象的构造方法。

2. 引用对象不同

super关键字用于访问父类的成员,而this关键字用于引用当前对象的成员。

3. 参数列表不同

super关键字调用构造方法时,参数列表必须与父类的构造方法相同,而this关键字调用构造方法时,参数必须是当前类的实例变量。

super关键字与this的区别

4. 使用方式不同

super关键字使用方式为 “super.” + 成员变量/方法/构造方法。

this关键字使用方式为 “this.” + 成员变量/方法/构造方法。

综上所述,super和this两个关键字分别用于不同场合,其作用和使用方法也有所不同。

关键词: 37.4 洗羊 汉字 嬴政 甲鱼 钱途 词语 处暑 泯灭 B类 关于 变形
本站文章均为<亿网科技有限公司>网站建设摘自权威资料,书籍,或网络原创文章,如有版权纠纷或者违规问题,请即刻联系我们删除,我们欢迎您分享,引用和转载,我们谢绝直接复制和抄袭!
我们猜你喜欢