- 클래스메소드
메소드 앞에 static을 붙이면 클래스메소드가 된다.
아래 코드를 보자
public class AClass { Integer i; Integer j; static int TEMP = 10; // 생성자 public AClass(Integer i, Integer j) { super(); this.i = i; this.j = j; } public void sum(){ System.out.println(this.i + this.j); } public static void sub(int i, int j){ System.out.println(i - j); } } | cs |
public class JAVA_TEST { public static void main(String[] args) { AClass a = new AClass(1, 2); a.sum(); a.sub(10, 5); AClass.sub(10, 5); } } | cs |