JAVA 인스턴스메서드

    [JAVA] 클래스 메서드(static메서드)와 인스턴스 메서드

    인스턴스 메서드는 인스턴스 변수와 관련된 작업을 한다. 즉, 메서드의 작업을 수행하는데 인스턴스 변수를 필요로 하는 메서드이다. 인스턴스와 관계없는(인스턴스 변수나 인스턴스 메서드를 사용하지 않는)메서드를 클래스 메서드를 클래스 메서드(static메서드)로 정의한다. 클래스를 설계할 때, 멤버변수 중 모든 인스턴스에 공통으로 사용하는 것에 static을 붙인다. 클래스 변수(static변수)는 인스턴스를 생성하지 않아도 사용할 수 있다. 클래스 메서드(static메서드)는 인스턴스 변수를 사용할 수 없다. 메서드 내에서 인스턴스 변수를 사용하지 않는다면, static을 붙이는 것을 고려한다. package object_oriented_programming; class MyMath2{ long a, b; ..