자바강좌 - 네번째 ( 클래스 메서드, 인스턴스 메서드, 생성자, 변수의 초기화)
이번시간에는 클래스 메서드와 인스턴스 메서드에 대해서 알아보겠습니다. 클래스 메서드도 클래스 변수처럼, 객체를 생성하지 않고 클래스이름.메서드이름 형식으로 호출하여 사용할 수 있습니다. 인스턴스 메서드는 인스턴스 변수와 마찬가지로, 인스턴스 변수를 사용하는 인스턴스 메서드도 인스턴스를 생성해야지만 사용할 수 있습니다. 보통 클래스를 설계할때, 멤버변수 중 모든 인스턴스에 공통적으로 사용해야하는 것에 static을 붙여줍니다. 클래스변수(static)은 인스턴스를 사용하지 않고도 사용할 수 있고, 클래스 메서드는 인스턴스 변수를 사용할 수 없습니다. 왜냐하면 클래스 메서드는 클래스가 메모리에 올라가 있으면 바로 사용할 수 있지만 인스턴스가 생성되어야지만 사용할 수 있는 인스턴스 변수는 클래스 메서드가 메모..
자바강좌
2019. 3. 10. 04:11