static

신예환·2022년 10월 11일
0

자바

목록 보기
3/12
post-thumbnail

static 요소로만 채워진 클래스로 객체를 생성하면, 객체는 텅 비어있다

class 사람 {
static int 나이;
static String 이름;

static void 자기소개() {
    System.out.println("저는 " + 나이 + "살 " + 이름 + " 입니다.");
}

}

사람 a사람 = new 사람(); // 빈 폴더 생성, 파일 3개짜리 폴더 생성이 아님.
a사람.이름 = "홍길동"; // 사람.이름 = "홍길동" 과 같음을 이해 할 수 있어야 함.

정리

  • 인스턴스 메소드랑 변수끼리 매칭 가능
  • 스테틱 속성끼리 매칭 가능
  • 인스턴스 속성에서 스테틱 속성 접근 가능
  • 스테틱 속성은 인스턴스 속성에 접근 불가능 누군지 모르기 때문에

스테틱 장점

  • 객체화 안하고 바로 꺼내서 쓸 수 있다.

스테틱 단점

  • 객체마다 저마다의 특징을 가질 수 없다.
profile
더디가도 함께가자

0개의 댓글