У меня есть класс Car
, который имеет стоимость переменной области класса, я понимаю, что это плохая идея на практике, просто пытаюсь понять влияние переменных класса общедоступной области.
Будет ли стоимость доступна и модифицируема всеми объектами класса Car, ссылками Car.cost, всеми загрузчиками классов, или мне следует знать об обстоятельствах, когда может существовать несколько копий Car.cost
? Будет ли в каждом конкретном случае только один Car.cost
?
public class Car{
public static int cost;
public Car(int cost){
cost = cost;
}
}
public static void main(String args[]){
Car car = new Car(2);
}