예제로 공부하는 Java 100 문제풀이 Part.1 강의 기반 학습 내용입니다
public class Hello {
public static void main(String[] args) {
System.out.println("Hello World~");
}
}
static으로 선언된 함수(메서드) or 변수는 자바 버추얼 머신에서 인스턴스 객체의 생성 없이 호출을 할 수 있다
: 객체 생성없이 해당 함수(메서드)를 호출해서 사용할 수 있다
프로그램 구동과 동시에 메인 메서드(entry point)를 바로 호출(첫번째로) 할 수 있도록 선언
static이 없으면 반드시 객체를 사용해야 한다
: 일반적인 사용법은 class(공장)를 통해서 생성한 객체로 하여금, class 내에 있는 함수를 호출해서 사용한다