Java面向对象--构造方法
构造方法
在构造对象的时候,自动调用的方法
语法:
public 类名(传参){
}
注意:
1. 没有返回值这一项
2. 在我们new的时间,自动调用构造方法
作用:在创建对象的时候,给对象设置属性信息
Java会自动地赠送给每一个类一个无参数地构造方法,如果你自己定义了构造方法,Java就不在赠送给你了
public class Car {
String color;
int speed;
int seat = 5;
//Java会自动地赠送给每一个类一个无参数地构造方法
//若果你自己定义了构造方法,Java就不在赠送给你了
//在创建对象的时候,自动调用方法
public Car(String color, int speed) {
//设置属性信息
this.color = color;
this.speed = speed;
System.out.println("你好,我是构造方法");
}
public void run() {
System.out.println(this.color + "颜色的车在跑");
}
public static void main(String[] args) {
Car c1 = new Car("绿", "120"); //默认调用地是构造方法
// c1.color = "绿";
// c1.speed = 180;
//
Car c2 = new Car("红", "180");
// c2.color = "红";
// c2.speed = 180;
//
// c1.run();
// c2.run();
}
}
吾生也有涯,而知也无涯。