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();
    }


}

posted @ 2020-04-18 18:00  哨音  阅读(126)  评论(0编辑  收藏  举报