构造方法:在创建对象时自动调用方法
语法:
public 类名(){
}
注意:
- 没有返回值
- 在我们new一个对象时,java自动调用构造方法
作用: 在创建对象时,给对象设置属性信息
java默认自动赠送给每一个类一个无参数的构造方法,但是如果你自己写了构造方法,系统不会再赠送
public class car{
String color;
int speed;
int seat = 5;
// java会自动的赠送给每一个类一个无参数的构造方法
// 在创建对象时,自动调用方法
// 如果自己定义了构造方法,java就不再赠送给你无参数的构造方法了
public car(String color) {
// 设置好属性信息,把传入参数赋值给对象
this.color=color;
}
public void run(){
System.out.println(this.color+"颜色的车在跑");
}
public static void main(String args[]) {
car c1 = new car("红色");
car c2 = new car("绿色");
c1.run();
c2.run();
}
}