问答详情
源自:12-1 综合练习

为什么在父类中定义的方法需要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;
    }

提问者:魔铃咔咔 2017-05-04 13:27

个回答

  • 慕数据3565510
    2017-05-18 00:05:15

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

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

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

  • 慕姐05780
    2017-05-04 15:10:43

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