У меня есть вопрос, где его часть говорит:Java- приращение счетчика, который является переменным классом
Класс автомобиль имеет 4 атрибутов, а именно noOfTyres, аксессуары, марка и контратаки, которые имеют целочисленный тип, Boolean, Строка и целое число соответственно. Счетчик - это переменная класса. Конструктор класса инициализирует все 3 переменные и увеличивает счетчик на единицу.
Я подумал о двух подходах к этой части, и я не уверен, какой из них правильный или если они оба.
Первый:
public class Vehicle{
private int noOfTyres;
private Boolean accesories;
private String brand;
private int static counter=0;
private int counterNum;
public Vehicle(int noOfTyres, int accessories, int brand){
counter++;
this.noOfTyres= noOfTyres;
this.accessories= accessories;
this.brand= brand;
counterNum= counter;}
}
Второй является:
public class Vehicle{
private int noOfTyres;
private Boolean accesories;
private String brand;
private int counter=0;
public Vehicle(int noOfTyres, int accessories, int brand){
counter++;
this.counter= counter;
this.noOfTyres= noOfTyres;
this.accessories= accessories;
this.brand= brand;
}
}
Какой подход (если любой из них хорошо) подходит на основе типа/количества информации рассмотрен вопрос дал?
Спасибо! Это было полезно: D – Tia
@ Diksha Нет проблем, рад помочь! Если бы это было полезно для вас, я был бы признателен, если бы вы приняли его в качестве ответа. – nhouser9
Несомненно! Я заслужил это! – Tia