Иногда мы называем className.methodName()
без создания объекта для него, я имею в виду, не используя синтаксис className objectName = new constructor()
, а затем вызвать в качестве object.methodName()
Почему мы не создаем объект для статического метода в java?
- Когда использовать
className.methodName()
? - Когда вызывать метод, используя объект как
object.methodName()
?
Объяснение вышеуказанных двух случаев с примером будет оценено.
Я предполагаю, что вы имеете в виду метод 'static'. Рассмотрите возможность взглянуть на [Общие сведения о членах класса] (https://docs.oracle.com/javase/tutorial/java/javaOO/classvars.html) – MadProgrammer
Google «java static methods» – immibis
Вы пытались хотя бы раз искать по Google о вашем вопросе? Если бы вы попробовали это, вы бы сэкономили время, чтобы ввести вопрос. –