→ 모든 패키지의 클래스에서 접근 가능하도록 설정
→ public 클래스가 아닌 경우 다른 패키지에 클래스에서 접근 불가능 - 에러 발생
→ 소스파일에 public 클래스는 하나만 작성 가능
package xyz.itwill.access;
public class PublicMember {
public int num;
public void display() {
System.out.println("num = "+num);
}
}
package xyz.itwill.access;
public class PublicMemberUse {
public void run() {
PublicMember member=new PublicMember();
member.num=100;
member.display();
}
}
package xyz.itwill.other;
import xyz.itwill.access.PublicMember;
public class PublicMemberOtherUse {
public void run() {
//다른 패키지의 클래스를 사용하기 위한 import 처리
PublicMember member=new PublicMember();
member.num=100;
member.display();
}
}