Вопрос по ООП java

274
15 августа 2021, 08:30

Есть основной класс Main и класс Person в классе Person есть метод draw(), что-бы исползовать этот метод в классе Main надо создать объект Person maks = new Person() ; И с помощью него исползовать метод maks.draw(), Как на прямую исползовать метод draw без создания объекта?

Answer 1

Зависит от того есть ли привязанность состояния объекта и его поведения, то есть, грубо говоря, используете ли вы ключевое слово this внутри метода draw()? Если нет, тогда без проблем ставьте static и это даже будет более вернее и доступиться до метода можно будет через имя класса: Person.draw();

READ ALSO
Ошибки после выполения

Ошибки после выполения

Задача на java: написать программу, что будет выводить все дни твоего рождения на 5 лет вперед двумя способами: просто все в main, что изи, и с помощью...

318
Трассировка стека исключений в Java

Трассировка стека исключений в Java

Метод fillInStackTrace(), реализованный в классе Throwable позволяет получить объект типа Throwable, с сохранением трассировки стека вызывающего объекта...

308
Как вызвать NullPointerException в Java, не используя throw?

Как вызвать NullPointerException в Java, не используя throw?

Нужен наиболее простой способ вызвать NullPointerException

148
Цикл завершается раньше, чем хотелось бы

Цикл завершается раньше, чем хотелось бы

Сколько попыток понадобится сделать компьютеру чтобы подобрать из рандомных букв слово которое вы ввели?

224