클래스메소드1 클래스 메소드와 인스턴스 메소드 1. 클래스 메소드: static이 붙어 있는 메소드 클래스 메소드도 클래스변수처럼 객체를 생성하지 않고도 호출이 가능하다. 1) 형태: 클래스명.메소드명(매개변수) 2) 사용시기와 정의 :: 메소드 중에서 인스턴스와 관계없는(인스턴스 변수나 인스턴스 메소드를 사용하지 않는) 메소드를 클래스 메소드(static메소드)로 정의한다. 그렇다고 인스턴스 변수를 사용하지 않는다고 해서 반드시 클래스 메소드로 정의하는 것은 아니지만 특별한 이유가 없는 한 그렇게 하는 것이 일반적이다. **클래스 영역에 선언된 변수를 멤버변수라고 하는데 이중 static이 붙은 것은 클래스변수(static변수), static이 붙지 않은 것은 인스턴스변수라고 한다. 멤버변수는 인스턴스 변수와 static 변수를 모두 통칭하는 말이.. 2021. 3. 19. 이전 1 다음