다형성
-
다형성과 인터페이스JAVA/[김영한 강사님] 스프링 2022. 8. 21. 22:38
2022.08.21 - [JAVA/[김영한 강사님] 스프링] - 01. 객체 지향 프로그래밍이란? 01. 객체 지향 프로그래밍이란? 객체 지향 프로그래밍이란 무엇일까? 위키백과에서의 정의는 다음과 같다. 컴퓨터 프로그램을 명령어의 목록이 아닌 독립적인 단위 즉, '객체'들의 모임으로 파악하고자 하는 것이다. 예를 들자 today-studies.tistory.com 객체 지향 프로그래밍을 위해 사용하는 4가지 방법이 있다. 추상화 : 공통된 특징이나 기능들을 묶고, 내부 구조를 알지 않고도 이용할 수 있게 하는 것 캡슐화 : 데이터와 데이터를 다루는 방법을 묶어 함부로 데이터를 사용하지 못 하게 하는 것 상속 : 상위 객체의 특징을 하위 객체가 물려받는 것 다형성 : 한 객체가 여러 가지의 성질을 갖는 것..