TestCar.java
Скопируйте код кода следующим образом:
общественный класс TestCar {
public static void main(String[] args) {
Автомобиль c1 = новый автомобиль();
c1.color = "красный";
c1.brand = "xxx";//Если у этой машины много атрибутов, не будет ли затруднительно присвоить значения по одному вот так? Есть ли способ установить его свойства (инициализировать) сразу после его создания? Да~~~см. ниже
}
}
класс автомобиля {
Цвет строки;
Струнная марка;
недействительный запуск () {
System.out.printf("Я бегу...бегу..бегу~~~~/n");
}
недействительный showMessage() {
System.out.printf("Цвет автомобиля: %s, Марка автомобиля: %s/n", цвет, марка);
}
}
Улучшенный TestCar_EX.java
Скопируйте код кода следующим образом:
/*Что такое метод строительства*/
общественный класс TestCar_EX {
public static void main(String[] args) {
Автомобиль c1 = новый автомобиль("красный", "ххх");
}
}
класс автомобиля {
Цвет строки;
Струнная марка;
общественный автомобиль (цвет строки, марка строки) {
this.color = color; // Здесь имеется в виду объект. Первый цвет — это атрибут цвета этого объекта, а второй — цвет локальной переменной.
this.brand = бренд; //То же, что и выше.
}
недействительный запуск () {
System.out.printf("Я бегу...бегу..бегу~~~~/n");
}
недействительный showMessage() {
System.out.printf("Цвет автомобиля: %s, Марка автомобиля: %s/n", цвет, марка);
}
}