Я начал писать свою первую программу на Java.
class HelloWorldApp {
public static void main(String[] args) {
System.out.println("Hello World!"); // Display the string.
}
}
Программа работает нормально только с приведенным выше кодом. Но, согласно моим знаниям ООП, класс
— это всего лишь абстрактная концепция, и она не воплотится в жизнь, пока вы не создадите объект такого рода. А затем через этот объект мы вызываем методы/функции внутри класса.
Но в этом конкретном примере кажется, что метод main
вызывается даже без создания объекта класса HelloWorldApp
Объект создан где-то еще? Если да, то как эта часть кода узнает мой class
имя HelloWorldApp
?