为了账号安全,请及时绑定邮箱和手机立即绑定

为什么在父类中定义的方法需要void返回值,而在子类中不需要?

父类:

public void Cars(String name,double price,int seat,int load){
        this.name=name;
        this.price=price;
        this.seat=seat;
        this.load=load;
    }

子类:

public PickCar(String name,double price,int seat,int load){
        this.seat=seat;
        this.load=load;
        this.price=price;
        this.name=name;
    }

正在回答

2 回答

这个是子类里的构造方法吧,构造方法没有返回值,所以不用写返回值类型,即使是void也不行

普通方法viod是返回值为空的类型;没有return;

int是返回值为整形;方法体里要有return;

0 回复 有任何疑惑可以回复我~

声明方法都应该申明其类型吧,空类型是void,其他类型也要加入对应类型的声明,如int,char。所以子类也应该加上void申明方法类型

0 回复 有任何疑惑可以回复我~
#1

魔铃咔咔 提问者

子类加上void返回值,在创建子类对象的时候就报错了,搞不懂
2017-05-05 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

为什么在父类中定义的方法需要void返回值,而在子类中不需要?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信