메서드

지윤·2021년 1월 19일
0

Java

목록 보기
3/21

JVM 메모리 부분을 제외한 가정 하에 정리

static 메서드

  • 클래스이름.메서드이름();
  • 인스턴스 변수, 메서드 사용 X, 왜? static 메서드를 호출 했을 때 객체(인스턴스)가 없을 수도 있기 때문
  • static 변수, 메서드 사용 O
  • 객체 생성 없이 사용

인스턴스 메서드

  • 참조변수.메서드이름();
  • 인스턴스 변수, 메서드 사용 O, 따라서 인스턴스를 생성해야 메서드 호출 가능

static을 언제 사용하는가? (중요)

  • 속성(멤버 변수) 중에서 공통 속성에 사용
  • 인스턴스 멤버(변수, 메서드)를 사용하지 않는 메서드에 사용
profile
헬로🙋‍♀️

0개의 댓글