상속 (프로그래밍) 편집하기

이동: 둘러보기, 검색

경고: 로그인하지 않았습니다. 편집을 하면 IP 주소가 공개되게 됩니다. 로그인하거나 계정을 생성하면 편집자가 아이디(ID)으로 기록되고, 다른 장점도 있습니다.

편집을 되돌릴 수 있습니다. 이 편집을 되돌리려면 아래의 바뀐 내용을 확인한 후 저장해주세요.
최신판 당신의 편집
51번째 줄: 51번째 줄:
 
하나의 부모 클래스만을 가질 수 있기 때문에 다중 상속에 비해 불편하지만, 클래스 간의 관계가 보다 명확해지고 코드를 더욱 신뢰할 수 있게 만들어 준다는 점에서 다중상속보다 유리하다.<ref name="다음블로그">에스콸리, 〈[http://blog.daum.net/dsmcj/37 다중상속과 단일상속의 장단점]〉, 《개인블로그》, 2009-03-11</ref>
 
하나의 부모 클래스만을 가질 수 있기 때문에 다중 상속에 비해 불편하지만, 클래스 간의 관계가 보다 명확해지고 코드를 더욱 신뢰할 수 있게 만들어 준다는 점에서 다중상속보다 유리하다.<ref name="다음블로그">에스콸리, 〈[http://blog.daum.net/dsmcj/37 다중상속과 단일상속의 장단점]〉, 《개인블로그》, 2009-03-11</ref>
  
===사용 효과===
+
===사용효과===
 
이런 상속의 효과로는 부모 클래스를 재사용해서 자식 클래스를 빨리 개발 할 수 있다. 부모 클래스를 생성해두고 자식 클래스에서 부모 클래스를 상속받게 되면 한번 사용한 [[메소드]]를 다시 정의할 필요가 없기 때문에 재사용이 쉽고 그만큼 프로그램 개발에 용이하다. 또한 반복된 코드의 중복을 줄여준다. 이전에 사용했던 메소드가 있다면 상속을 받아 [[오버라이딩]]만 하면 되기 때문에 코드의 중복성을 줄여준다. 그리고 부모 클래스를 한 번만 수정함으로써 자식클래스를 수정할 필요가 없게되어 유지 보수에 있어 편리함을 제공해준다.<ref name="Web Club">재희 jaiyah, 〈[https://webclub.tistory.com/169 객체 지향 프로그래밍의 상속과 다형성]〉, 《Web Club》</ref>
 
이런 상속의 효과로는 부모 클래스를 재사용해서 자식 클래스를 빨리 개발 할 수 있다. 부모 클래스를 생성해두고 자식 클래스에서 부모 클래스를 상속받게 되면 한번 사용한 [[메소드]]를 다시 정의할 필요가 없기 때문에 재사용이 쉽고 그만큼 프로그램 개발에 용이하다. 또한 반복된 코드의 중복을 줄여준다. 이전에 사용했던 메소드가 있다면 상속을 받아 [[오버라이딩]]만 하면 되기 때문에 코드의 중복성을 줄여준다. 그리고 부모 클래스를 한 번만 수정함으로써 자식클래스를 수정할 필요가 없게되어 유지 보수에 있어 편리함을 제공해준다.<ref name="Web Club">재희 jaiyah, 〈[https://webclub.tistory.com/169 객체 지향 프로그래밍의 상속과 다형성]〉, 《Web Club》</ref>
  

위키원에서의 모든 기여는 다른 기여자가 편집, 수정, 삭제할 수 있다는 점을 유의해 주세요. 만약 여기에 동의하지 않는다면, 문서를 저장하지 말아 주세요.
또한, 직접 작성했거나 퍼블릭 도메인과 같은 자유 문서에서 가져왔다는 것을 보증해야 합니다 (자세한 사항은 위키원:저작권 문서를 보세요). 저작권이 있는 내용을 허가 없이 저장하지 마세요!

취소 | 편집 도움말 (새 창에서 열림)