public class Dog {
public final static String DOG_NAME = "mui";
public static int sAge = 0;
public dogAge() {
sAge++;
}
}
Dog dog1 = new Dog();
Dog dog2 = new Dog();
Dog dog3 = new Dog();
System.out.println(Dog.DOG_NAME); //클래스로 접근
System.out.println(dog1.DOG_NAME); //인스턴스 생성 후 접근
System.out.println("age of mui : " + Dog.sAge);
mui
mui
3
생성한 dog1 dog2 dog3이 하나의 인스턴스를 바라보기 때문에 3이라는 결과가 나옴
멤버 메소드와 구분하기 위해 클래스를 통해서만 호출하는 것이 좋다