본문 바로가기

BackEnd/기타

클래스 메서드(static 메서드) vs 인스턴스 메서드

반응형

1. 클래스 메서드

  • 메서드에 static이 붙음
  • 클래스 메서드는 static 메서드, 정적 메서드라고도 불린다
  • 인스턴스 생성 없이 클래스에 있는 메서드를 바로 호출 가능하다

2. 인스턴드 메서드

  • static 이 붙지 않은 메서드는 인스턴스를 생성해야 호출 가능

3. 어떤 메서드를 만들어서 호출해야할까?

  • 클래스 안에 멤버변수없이 메서드만 사용한다면 클래스 메서드로 쓰면된다
  • 클래스 안에 멤버변수가 있고 이를 사용한다면 객체 생성후에 인스턴스 메서드를 사용하면 된다

삼성전자 갤럭시 S24 Ultra 자급제, 티타늄 그레이, 256GB

반응형