【JAVA】Java基础—面向对象编程:构造方法-实现一个Car类,包含多个构造方法,创建不同的汽车对象

在Java中,构造方法则是用于创建对象的特殊方法。通过构造方法,可以在创建对象时初始化其属性。构造方法的重载允许我们根据不同的需求定义多个构造方法,从而灵活地创建对象。

我们可以将汽车的构造方法比作汽车的配置选项。比如,当你购买一辆汽车时,你可以选择不同的配置,如颜色、型号、引擎类型等。不同的选择(参数)会导致不同的汽车对象(实例)。

我们将实现一个Car类,包含多个构造方法,以便创建不同类型的汽车对象。

1. Car类的定义
public class Car {
    // 属性
    private String make;  // 汽车品牌
    private String model; // 汽车型号
    private int year;     // 出厂年份
    private String color; // 颜色
    private double price; // 价格

    // 默认构造方法
    public Car() {
        this.make = "未知"; // 默认品牌
        this.model = "未知"; // 默认型号
        this.year = 2023;   // 默认年份
        this.color = "黑色"; // 默认颜色
        this.price = 0.0;   // 默认价格
    }

    // 构造方法:接受品牌和型号
    public Car(String 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值