인스턴스 멤버와 정적멤버 정리

이영광·2022년 7월 15일

자바

목록 보기
31/34
  • 인스턴스 멤버 : 인스턴스 멤버란 객체(인스턴스)를 생성한후 사용할 수 있는 필드와 메소드를 말하는데, 이들을 각각 인스턴스 필드, 인스턴스 메소드라고 부른다.

  • this : 객체 내부에서도 인스턴스 멤버에 접근하기 위해 this를 사용할수 있다. 예를들어 this.model은 자신이 가지고 있는 model 필드라는 뜻이다. this는 주로 생성자와 메소드의 매개변수 이름이 필드와 동일한 경우, 인스턴스 멤버인 필드임을 명시하고자 할 때 사용된다.

  • 정적 멤버 : 클래스에 고정된 멤버로서 객체를 생성하지 않고 사용할 수 있는 필드와 메소드를 말한다. 이들은 각각 정적 필드, 정적 메소드라고 부른다

  • 싱글톤 : 전체 프로그램에서 단 하나의 객체만 만들도록 보장해야 하는 경우가 있다. 단 하나만 생성된다고 해서 이 객체를 싱글톤 이라고 한다.

  • final 필드 : 초기값이 저장되면 이것이 최정적인 값이 되어서 프로그램 실행 도중에 수정할 수 없는 필드를 말한다. final 필드는 final 키워드로 선언한다.

  • 상수 : 수학에서 사용되는 원주율 파이나 지구의 무게 및 둘레 같은 불면의 값을 저장하는 필드를 자바에서는 상수 라고 한다. 상수는 final static 키워드로 선언한다.

profile
《REACT》《JAVASCRIPT 》 만지고있어욤

0개의 댓글