Skip to main content Link Search Menu Expand Document (external link) Copy Copied

패키지 라인 (Package Line)

  • 코드의 가장 첫 라인이다.
  • 패키지 이름은 소문자로 작성한다.
package noly.poly;

멤버 필드 (Member Field)

  • 클래스 내에서 선언된 변수를 말한다.
  • 기본적으로 멤버 변수에는 타입에 맞는 기본값이 대입된다.
  • ‘static’ 키워드를 사용하면 정적 변수가 된다.
  • ‘public’으로 선언되면 인스턴스를 통해 접근 가능하다.
private int a;
private static float f = 3.14f;
public String str = "홍길동";

생성자 (Constructor)

  • 인스턴스를 생성할 때 호출되는 특별한 메서드다.
  • 접근제한자가 ‘private’인 생성자는 외부에서 접근이 불가능하다.
  • ‘private’ 생성자는 주로 싱글톤 패턴에서 사용된다.
public Feature_Explain() {

}

멤버 메서드 (Member Method)

  • 클래스 내에서 선언된 함수를 말한다.
  • 메서드 안에 선언된 변수는 지역변수다.
  • 메서드 안에서 변수의 우선순위는 지역변수 > 멤버필드다.
  • ‘this’ 예약어를 사용하여 멤버필드의 우선순위를 변경할 수 있다.
private void make(int param) {
    int a = 10;
    this.a = 100;

    for(int i = 0; i < 10; i++) {
        System.out.println(this.a);
    }
}