JAVA

[JAVA] 인스턴스 메서드는 언제 사용할까?

멋쟁휘개발자 2021. 12. 15. 21:31

[인스턴스 메서드는 언제 사용할까?]     [ satatic 메서드 언제 사용할까?] (클릭)

 

  • 메서드 작업할 때, 인스턴스 변수(iv)를 사용(static변수도 가능(클릭), static멤버는 언제나 사용가능해서)
  • 메서드에 매개변수(=로컬변수) 없음

 

인스턴스 메서드 호출방법 : 참조변수.메서드이름();
인스턴스 메서드일 경우, new 연산자를 통한 객체 생성 해야지만 사용 가능하기 때문에 객체의 참조변수로 호출 가능
메서드 작업 시, 필요한 변수 값은 객체가 가지고 있기 때문에 매개변수 없음

 

▪︎ 인스턴스 변수를 사용하려면,

    1) 객체 생성(참조변수 선언) - 연두색

    2) 값 할당 - 빨간/주황색

    3) 참조변수로 메서드 접근 - 파란색

 

▪︎ 인스턴스 변수 초기화 방법 2가지(빨간색/주황색)

    1) 인스턴스 변수에 일일이 초기화

    2) 생성자를 통해 일괄 초기화

 

 

[예제]