一.构造方法
当你这个类中没有提供无参的构造方法时,系统在你创建对象时,也会调用无参构造。
如果你只提供了有参的构造方法,那么系统将不再提供无参的构造方法。
建议:写类的时候,无参有参都构造方法都写上
二.实例
public class Demo01 {
public static void main(String[] args) {
Car car = new Car();
//修改成员变量值的方式
car.setName("aodi");
car.setColor("red");
car.sayHi();
}
}
class Car{
private String name;
private String color;
//无参构造方法
public Car() {
}
//有参构造方法
public Car(String name,String color){
this.name = name;
this.color = color;
}
public void sayHi() {
System.out.println(this.name + " " + this.color);
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getColor() {
return color;
}
public void setColor(String color) {
this.color = color;
}
}