package ch05.object;

//접근제한자 : public, private, protected(상속)
//클래스의 3개 속성 : 은닉화, 다형성, 상속성

public class Saram {
	private String name;
	private String address;
	private String phoneNumber;
	private String juminBunho;
	
	//외부에서 접근이 불가능하기 때문에 함수로 간접적으로 접근시킨다.
	
	public void input(String n, String a, String p, String j) {
		name=n;
		address=a;
		phoneNumber=p;
		juminBunho=j;
	}
	public void disp() {
		System.out.println(name);
		System.out.println(address);
		System.out.println(phoneNumber);
		System.out.println(juminBunho);
	}
}
package ch05.object;

public class Exam36 {
	public static void main(String[] args) {
		Saram kim=new Saram();
		/*kim.name="김유신";
		kim.address="서울시 강남구 역삼동";
		kim.phoneNumber="010-1234-5678";
		kim.juminBunho="123546-1234567";*/
		
		//pirvate로 선언해서 직접적인 접근이 불가능하므로 함수로 진행
		
		kim.input("김유신", "서울시 강남구 역삼동", "010-1234-4957", "123456-1234567");
		kim.disp();
	}

}
김유신
서울시 강남구 역삼동
010-1234-4957
123456-1234567