新建对象时,执行一个特殊方法——构造方法
构造方法不定义返回类型,也不写void,不返回数据
new Car()
一个类中,必须有构造方法
如果不定义构造方法,编译器会添加默认空构造方法
public class Car {
String brand;
String color;
int speed;
public void go(){
System.out.println(color+brand+"前进,速度:"+speed+"km/h");
}
public void stop(){
System.out.println(color+brand+"熄火");
}
public void drift(){
System.out.println(color+brand+"漂移");
}
}
系统默认添加 public Car(){ }构造方法
只要定义了构造方法,系统剧不自动添加默认构造方法,此时就需要手动添加空构造方法
public Dog() {
}
public Dog(String name,int full,int happy){
this.name=name;
this.full=full;
this.happy=happy;
}