Static 메소드와 인스턴스 메서드
스태틱메서드 = 클래식 메서드 라고도 함, 스태틱이 붙은 애 !
스태틱이 안붙은거 = 인스턴스 메서드
인스턴스 메서드
- 인스턴스 생성 후, '참조변수.메서드이름()'으로 호출
- 인스턴스 멤버(iv,im)와 관련된 작업을 하는 메서드
- 메서드 내에서 인스턴스 변수 사용 가능
스태틱 메서드
- 객체 생성 없이 '클래스이름.메서드이름()'으로 호출 / 객체생성 안하니 참조변수 못씀
- Math.random() 이게 스태틱 메서드 -> 객체 생성 안하자나 ~
- 인스턴스 멤버와 관련없는 작업을 하는 메서드
- 메서드 내에서 인스턴스 변수 사용 불가
두 메서드의 큰 차이 ? = iv(인스턴스 변수) 사용여부
인스턴스변수 = 클래스 전체에서 사용 가능
메서드 = 명령문 집합
스태틱 메서드는 인스턴스 변수, 인스턴스 메서드 를 호출, 사용할 수 없다!!