java - private, int, public

imjingu·2023년 8월 16일
0

개발공부

목록 보기
377/481
package chapter20230816;
class A {
	private int a; // 전용, 같은 클래스(A)안에서만 사용가능
	int b; // 디폴트, 동일한 패키지에서만 사용가능
	public int c; // 공용, 외부에서도 사용가능, 상수를 제외하고는 필드에 public을 사용하면 안됨
}
public class test01 {

	public static void main(String[] args) {
		A obj = new A();
		
		// obj.a = 10; // 전용 멤버는 다른 클래스에서 접근이 안됨
		obj.b = 20; // 디폴트 멤버는 접근할 수 있음
		obj.c = 30; // 공용멤버는 접근할 수 있음
		System.out.println(obj.b);
		System.out.println(obj.c);
	}

}

0개의 댓글