Java Programming

같은 package에서 class접근

tomato13 2011. 5. 12. 17:49

com.exec 라는 같은 package에 

ClassA.java와 Exec.java가 있다고 가정을 하련다.

이 때 

ClassA가 private으로 정의가 되어 있어도 Exec는 ClassA를 접근할 수 있다.

(이걸 잠시 헷갈렸다.ㅡ.ㅡ;;)


ex)

//ClassA.java

package  com.exec;

class ClassA

{

ClassA() {

System.out.println("ClassA");

}

}


//Exec.java

package com.exec;

class Exec{

        static public void main(String[] args)

        {

             ClassA l_obj = new ClassA();              // 문제 없음

        }

}