본문 바로가기

Java

인스턴스 화

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' 카테고리의 다른 글

생성자  (0) 2013.03.15
참조에 의한 복사  (0) 2013.03.15
메서드의 형태  (0) 2013.03.15
클래스 2개 생성  (0) 2013.03.15
배열예제6  (0) 2013.03.15