자바 프로그램의 시작점
객체 생성 및 사용 가능
-> main( ) 메서드만 가능한 것은 아니며,
main( ) 메서드가 호출하는 다른 메서드에서도 사용 가능
정의한 클래스를 사용하기 위해서는 반드시 객체를 생성해야 함
-> 클래스를 사용하여 메모리에 생성된 객체: 인스턴스(Instance)
인스턴스에 접근하여 멤버변수 사용 및 메서드 호출 가능
-> 인스턴스 접근을 위해서는 반드시 인스턴스 주소가 필요하며, 인스턴스 주소를 담고 있는 참조변수를 통해 접근 가능
< 기본 문법 >
클래스명 변수명 = new 클래스명( );
< 인스턴스 접근 기본 문법 >
참조변수명.멤버변수 또는 참조변수명.메서드( )
클래스 이름은 대문자로 시작
하나의 자바 파일내 여러 개의 클래스 정의 가능
-> 단, 파일명과 동일한 이름의 클래스 외에는 public 키워드 붙일 수 없음
클래스 내의 메서드에서 자신의 클래스 멤버 변수에 자유롭게 접근 가능