문서의 이전 판입니다!
1. 실행클래스는 클래스를 실행 가능하며, 그렇기 때문에 최소 진입점이 되고, 따라서 전체 어플리케이션에서 1개만 존재한다. 실행을 위한 메소드를 가지고 있으며, 해당 메소드는 통상 main()메소드라고 부르고 아래와 같이 작성된다.
public static void main(String[] args){ }
2. 헬퍼클래스는 실행이 불가능한, 호출대상이 되는 클래스로 전체 어플리케이션에서 실행클래스를 뺀 나머지가 모두 헬퍼클래스이다. 실행을 하는 클래스가 아니기 때문에 main()메소드가 없다.
예) Student
라는 이름의 클래스가 멤버필드 String name
과 멤버메소드 getter, setter
를 가질 때
class Student { //class 클래스 이름의 형태로 내부 구성요소를 가짐 String name; // 멤버필드 void setName(String name) { // 멤버메소드 setter this.name = name; } String getName(){ //getter return name; } }좌측의 class인 Student는, 멤버필드로 String name을 가지고 멤버메소드로 getter, setter를 갖는 헬프클래스라고 할 수 있다.
Student st;
new Student
new Student();
st =
st.setName(“홍길동”)
st = null;