[Java] 정보 은닉, this 키워드, 협력
1. 접근 제어자 변수, 메서드, 생성자에 대한 접근 권한을 지정한다. 접근 제어자 설명 public 외부에서 접근이 가능하지만 잘못된 값에 대한 처리를 못함 private 외부에서 접근이 불가능하며 메소드를 통해 접근 가능 protected 동일 패키지에 속하는 클래스와 하위 클래스 관계의 클래스에 의해 접근이 가능 (상속) default 동일 패키지 내에서만 접근 가능 ※ private의 경우, 외부에서 접근하게 하려면 public 메소드를 제공해야한다. (getter, setter) 2. this 키워드 자신의 메모리를 가르키며, 생성자에서 다른 생성자를 호출하거나 인스턴스 자신의 주소를 반환한다. 1) this 키워드 사용법 3. 객체 간 협력 객체 지향 프로그램은 객체를 정의하고 객체간의 협력을..
2020.06.19