在Java中,super()是一个关键字,用于在类的构造方法中调用其父类的构造方法。
点击学习大厂名师精品课当我们在子类中定义构造方法时,可以使用super()来调用父类的构造方法来初始化父类中的成员变量,可以继承父类的非私有成员变量与方法。
使用super()有以下几个作用:
1、调用父类构造方法:使用super()可以在子类的构造方法中调用父类的构造方法,以初始化父类的成员变量;
2、避免命名冲突:子类与父类具有相同的成员变量或方法时,可以使用super关键字来指定要访问的成员变量或方法所在的父类,以避免命名冲突;
3、访问父类成员变量与方法:通过使用super关键字,可以在子类中访问被隐藏的父类成员变量与方法。
想学习java可以选择慕课网。慕课网是IT教育行业的造梦者,也是前沿技术内容的创造者和传播者!课程范围覆盖:前端、JAVA、Python、Go、人工智能、大数据、移动端等60类主流技术语言,充分满足了面试就业、职业成长、自我提升等实际需求,帮助用户实现从技能提升到岗位提升的能力闭环。
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/b999a9014c086e06c26024d210087bf40bd1cb5b?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)