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