클래스메서드 (1) 썸네일형 리스트형 [Java] static 메서드와 인스턴스 메서드 인스턴스 메서드 - 인스턴스 생성 후, '참조변수.매서드이름()'으로 호출 - 인스턴스 멤버(iv,im)와 관련된 작업을 하는 메서드 - 메서드 내에서 인스턴스 변수(iv) 사용 가능 static 메서드(클래스 메서드) - 객체 생성 없이 '클래스이름.메서드이름()'으로 호출 ex) Math.random() - 인스턴스 멤버(iv, im)와 관련없는 작업을 하는 메서드 - 메서드 내에서 인스턴스 변수(iv) 사용 불가 → iv 메서드를 사용하느냐 하지 않느냐에 따라서 달라짐. # 차이는 무엇인가? class MyMath2 { long a, b; // 인스턴스 변수는 클래스 전체에서 사용 가능 long add() { // 인스턴스 메서드 return a + b; // 인스턴스 변수 a + b } stati.. 이전 1 다음