[인스턴스 메서드는 언제 사용할까?] [ satatic 메서드 언제 사용할까?] (클릭)
- 메서드 작업할 때, 인스턴스 변수(iv)를 사용(static변수도 가능(클릭), static멤버는 언제나 사용가능해서)
- 메서드에
매개변수(=로컬변수)없음
인스턴스 메서드 호출방법 : 참조변수.메서드이름();
인스턴스 메서드일 경우, new 연산자를 통한 객체 생성 해야지만 사용 가능하기 때문에 객체의 참조변수로 호출 가능
메서드 작업 시, 필요한 변수 값은 객체가 가지고 있기 때문에 매개변수 없음
▪︎ 인스턴스 변수를 사용하려면,
1) 객체 생성(참조변수 선언) - 연두색
2) 값 할당 - 빨간/주황색
3) 참조변수로 메서드 접근 - 파란색
▪︎ 인스턴스 변수 초기화 방법 2가지(빨간색/주황색)
1) 인스턴스 변수에 일일이 초기화
2) 생성자를 통해 일괄 초기화
[예제]
'JAVA' 카테고리의 다른 글
[JAVA] 변수의 사용 범위 (0) | 2021.12.18 |
---|---|
[JAVA] 인스턴스 메서드에 static 변수 사용이 된다고? (0) | 2021.12.15 |
[JAVA] static 메서드는 언제 사용할까? (0) | 2021.12.15 |
[JAVA] 생성자 초기화 왜 할까? (0) | 2021.12.15 |
[JAVA] Method로 private 변수 값 읽어오기(getter/setter와 차이점) (0) | 2021.12.14 |