class CapsuleEx1{
// 접근 지정자
// public, (friendly), protected, private
//은닉화를 유도
public String name; // public
String data1; // friendly
protected String data2;// protected
private String data3;
public void method1(){
}
private void method2(){
}
// 멤버변수
// private : 외부에서 직접 접근 차단
// 멤버메서드
// public : 외부 접근용
// private : 내부용
}
public class ExamEx52{
public static void main(String[] args){
CapsuleEx1 ce = new CapsuleEx1();
// 직접 접근 방식
ce.name = "박문수";
System.out.println("name : " + ce.name);
ce.data1 = "data";
System.out.println("data1 : " + ce.data1);
ce.data2 = "data";
System.out.println("data2 : " + ce.data2);
ce.data3 = "data";
System.out.println("data3 : " + ce.data3);
ce.method1();
ce.method2();
}
}