老师,这里的第四行代码不报错吗?我按照老师的是会报错的,还有我的idea没有老师说的提示

来源:8-5 【面向对象】与类同名无返回值的特殊方法:构造方法

unbreakable_全栈

2024-11-20

图片描述
如下是我的代码:Car的文件代码如下:public class Car {
// 成员变量 最好用名词
float price; // 价格
char color; // 颜色
int mileage; // 里程

// 构造方法
public Car (float price_1, char color_1, int mileage_1) {
    price = price_1;
    color = color_1;
    mileage = mileage_1;
}

// 成员方法 最好用动词
// 充电的方法
public void charge () {
    System.out.println("汽车正在充电。。。");
}

// 行驶的方法
public void drive () {
    System.out.println("汽车正在马路上狂奔...");
}

}
如下是CarTest的代码内容:
public class CarTest {
public static void main(String[] args) {
// 创建对象
Car c1 = new Car(199999f,‘灰’,6000);

    // 使用成员方法
    c1.charge();
    c1.drive();

    // 使用成员变量

// c1.price = 199999f;
// c1.color = ‘灰’;
// c1.mileage = 600;
System.out.println(c1.price);
System.out.println(c1.color);
System.out.println(c1.mileage);
}
}
我这里CarTest的内容写成我这样才 // 创建对象
Car c1 = new Car(199999f,‘灰’,6000); 不会报错,按照老师视频中的是会报错的。

写回答

1回答

彭彭老师

2024-11-21

视频中代码和同学写的是一样的,第四行代码中的参数是 idea 自动显示的提示信息,并不是老师写上去的,和 idea 的配置有关,可参考下图配置,就会和老师的显示一样了

https://img1.sycdn.imooc.com/szimg/673f3a41095019f012240884.jpg


0
0

Java零基础入门与实战

Java零基础入门与实战 多场景|多案例|全栈项目

287 学习 · 223 问题

查看课程