声明方法问题

public class Car {

public int fadongji;

public int luntai;

public int oil;

public Car(){

System.out.println("父类构造方法被执行了");

}

}



public class che extends Car{

public che(){

System.out.println("子类构造方法被执行了");

}

}


public class UseChe {

public static void main(String[] args){

che c=new che();

c.fadongji=55;

c.luntai=12;

c.oil=12;

}

}

为什么在子类父类的构造方法里面加上void 就不输出SYSO 语句了  但是去掉void 就执行了 输出语句呢??

夏虫必须语冰
浏览 1495回答 3
3回答

慕后端3352169

构造方法是用来初始化的,不能用void修饰,若用void修饰就是一个普通无返回值的方法

望远

首先构造方法是没有返回值的,没有返回值并不等同于方法类型是void类型
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java