다형성(2)
-
다형성
더보기 여러 관계에서 다형성에 대해 이야기할 수 있지만 그 중 가장 기본은 오버라이딩(Overriding) 과 오버로딩(Overloading)이다. 처음엔 오버라이딩과 오버로딩에 대해서 헷갈릴 수 있는 데 간단하게 단어의 뜻으로 외우면 된다. ride : 올라타다 load : 적재하다 이삿짐을 예를 들면 이삿짐을 트럭에 실는 것을 위에서 아래로 내려다 봤을 때 위로 쌓아올렸을 때 ( = ride) 는 가장 마지막에 올린 짐만 보이지만 나란히 적재 했을 때( = load ) 는 모든 짐이 보인다. 그러면 어떤 것이 오버로딩인지 오버라이딩인지 맞춰보자 ( 클릭하면 정답이 나온다!! ) HTML 삽입 미리보기할 수 없는 소스 이제 오버라이딩과 오버로딩을 구분할 수 있을 것이다. ( 믿어요,, ) 이제 이것을 ..
2022.11.15 -
객체 지향의 4대 특성
※ 해당 게시물은 스프링을 위한 자바 객체 지향의 원리와 이해 ( 김종민 지음 ) 을 읽고 요약하여 작성한 것입니다. 와우.. 캡! 상추다!! 캡 - 캡슐화 ( Encapsulation ) : 정보 은닉 ( Information hiding ) 상 - 상속 : 재사용과 확장 추 - 추상화 ( Abstraction ) : 모델링 다 - 다형성 ( Polymorphism ) : 사용 편의
2022.11.14