Java中super方法

编程入门 行业动态 更新时间:2024-10-12 12:34:37

Java中super<a href=https://www.elefans.com/category/jswz/34/1771314.html style=方法"/>

Java中super方法

实例化一个ADHero(), 其构造方法会被调用
其父类的构造方法也会被调用
并且是父类构造方法先调用
子类构造方法会默认调用父类的 无参的构造方法

父类Hero提供了一个有参的构造方法:

public Hero(String name){this.name = name;
}

但是没有提供无参的构造方法
子类应该怎么处理?

package charactor;public class Hero {public String name;protected float hp;public Hero(String name){this.name = name;}//    故意不提供无参的构造方法
//    public Hero(){
//     
//    }public static void main(String[] args) {}}

要么子类中显式声明无参构造器,要么就必须用super调用父类中包含name的构造器

更多推荐

Java中super方法

本文发布于:2023-11-15 15:32:58,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1602029.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:方法   Java   super

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!