[ Object Oriented Programming 활용하기 ] [ 은닉화 ] 특히나 Entity 필드 값에 private 접근제어자를 걸어서 숨겨두고, 직접 조작할 수 없게 할 수 있다. => public 메소드로만 접근하도록 설계 => private 변수들은 은닉화됨 ( final 과 같이 사용 ) [ 캡슐화 ] 논리적 순서에 따라 실행되는 단계별 메소드들을 묶어서 '캡슐화' 해서 사용할 수 있다. 메소드 안에 메소드 넣어서 연계해서 사용 => 순서를 정해두고 사용할 수 있다. [ 상속 ] 자식 생성자는 super() 을 기본값으로 해서 부모 생성자를 먼저 실행시킴 부모생성자 실행 => 자식생성자 실행 @Override public void dance() { super.dance(); wink();..