은닉화 (1) 썸네일형 리스트형 객체지향 프로그래밍의 특징 - 은닉화, 상속 그리고 다형성 1. 은닉화 멤버 필드(데이터)를 안전하게 보관하려고 접근 제한자 private을 사용하며, 메서드는 public을 사용하여 멤버 필드를 보호하는 것을 은닉화(encapsulation)이라고 한다. 2. 다형성객체지향 개념에서의 다형성이란 '여러 가지 형태를 가질 수 있는 능력'을 의미하며, 자바에서는 한 타입의 참조변수로 여러 타입의 객체를 참조할 수 있도록 함으로써 다형성을 프로그램적으로 구현한다. 이를 좀 더 구체적으로 말하자면, 조상클래스 타입의 참조변수로 자손클래스의 인스턴스를 참조할 수 있도록 하였다는 것 입니다. 다음 예제에서는 이러한 다형성을 세가지로 나누고 있다.ⓐ 레퍼런스 다형성 - 부모(Ball)의 타입으로 자식(BaseBall)의 객체를 생성하는 것ⓑ 아규먼트 다형성 - 부모의 이름.. 이전 1 다음