Developer Cafe

4장 객체 본문

자료 구조/자바로 배우는 쉬운 자료구조

4장 객체

개발자 카페 2021. 2. 27. 23:32
728x90

객체는 캡슐화 코드의 재사용성 다형성의 특징을 가진다

 

 

 

캡슐화

- 객체 내부의 메소드와 데이터를 외부에서 사용할 수 없도록 감싸서 객체를 독립적인 프로그램 부품으로 만드는 것이다. 캡슐화된 객체는 지정한 인터페이스를 통해서만 외부와 연결되어 밖에서 안의 내용을 볼 수 없기 때문에 독립성을 갖는다. 이를 데이터 은닉이라 한다.

 

- 캡슐화 되어 있는 객체는 인터페이스만 맞춰주면 다른 프로그램에서도 연결하여 사용할 수 있다.

 

 

 

다형성

- 같은 메소드가 상황에 따라 다른 연산을 수행하는 것이다. 다형성을 갖는 객체의 메소드는 같은 이름으로 호출되어도 호출된 상황에 따라 구분되어 수행된다.

728x90
Comments