猿问

构造器的名称与类的名称的问题

请问构造器的名称必须与当前所在类的名称相同,但为什么TestCar_EX这个类中可以有Car这个名称的构造器? public class TestCar_EX { public static void main(String[] args) { Car c1 = new Car("red", "xxx"); } } class Car { String color; String brand; public Car(String color, String brand) { this.color = color; this.brand = brand; } void run() { System.out.printf("I am running...running..running~~~~\n"); } void showMessage() { System.out.printf("汽车颜色:%s, 汽车品牌:%s\n", color, brand); } }
Hitgod
浏览 1414回答 3
3回答

ziom

看清楚一点,Car的构造器明明是在class Car里面

羽觞丨醉月

谁说的构造器的名称必须一样的  你看一下Peopel p=new Teacher();这样也可以的构造方法的名称必须与当前类名一样
随时随地看视频慕课网APP

相关分类

Java
我要回答