[ satatic 메서드 언제 사용할까?] [인스턴스 메서드는 언제 사용할까?](클릭)
- 메서드 작업할 때, 인스턴스 변수(iv)를 사용하지 않음(=사용불가, 인스턴스는 객체를 생성하고 사용 가능한데 static은 인스턴스 없이 호출 가능하기 때문에, 인스턴스가 존재하지 않을 수 있음)
- 메서드에 매개변수(=로컬변수) 존재
- 장점 : static을 사용하면 호출 시간이 짧아지므로 성능 향상 됨
static의 메서드 호출방법 : 클래스이름.메서드이름(매개변수1, 매개변수2...);
static 메서드일 경우, new 연산자를 통한 객체 생성 없이도 사용 가능하기 때문에 참조변수 없이 클래스 이름으로 바로 호출
[예제]
'JAVA' 카테고리의 다른 글
[JAVA] 인스턴스 메서드에 static 변수 사용이 된다고? (0) | 2021.12.15 |
---|---|
[JAVA] 인스턴스 메서드는 언제 사용할까? (0) | 2021.12.15 |
[JAVA] 생성자 초기화 왜 할까? (0) | 2021.12.15 |
[JAVA] Method로 private 변수 값 읽어오기(getter/setter와 차이점) (0) | 2021.12.14 |
[Java] getter, setter 한 눈에 알아보기 (0) | 2021.12.14 |