JAVA
인스턴스 멤버변수 & 클래스 멤버변수
zammanza
2013. 1. 30. 11:39
class MethodEx2{ //인스턴스 멤버변수 public int data1; //클래스 멤버변수 public static int data2; //인스턴스 멤버메서드 public void method1(){ int a; //메서드 내부의 지역변수 System.out.println("method1 call"); } //클래스 멤버메서드 public static void method2(){ System.out.println("method2 call"); } } public class ExamEx48{ public static void main(String[] args){ MethodEx2 me1 = new MethodEx2(); me1.data1 = 10; me1.method1(); //메서드에서 클래스로 주려면 'static'을 붙인다. //클래스 XXX(멤버변수,멤버메서드...) - 인스턴스화를 거치지 않고 직접 접근가능 //클래스명. MethodEx2.method2(); MethodEx2.data2 = 20; System.out.println("데이터2 : " + MethodEx2.data2); } }