class MethodEx1{// 인스턴스 멤버변수
public int data1;
// 클래스 멤버변수
public static int data2;
// 인스턴스 멤버메서드
public void method1(){
//메서드 내부의 지역변수
int a;
System.out.println("method 1 호출");
}
//클래스 멤버메서드
public static void method2(){
System.out.println("method 2 호출");
}
}
==============================================================================================================================
public class ExamEx47{
public static void main(String[] args){MethodEx1 me1 = new MethodEx1(); //인스턴스 화
me1.data1 = 10;
me1.method1();
//클래스 xxx - 인스턴스 화를 거치지 않고 직접 접근 가능//클래스.
MethodEx1.data2 = 20;
System.out.println("데이터 2 : " + MethodEx1.data2);
MethodEx1.method2();
}
}
Java