"상속 (프로그래밍)"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(같이보기)
1번째 줄: 1번째 줄:
'''상속'''(Inheritance)[[자식 클래스]](새로운 클래스)가 [[부모 클래스]](기존 클래스)의 특성과 기능을 그대로 물려받아 사용하는 것을 말하며, [[캡슐화]] 유지 및 클래스의 재사용이 용이하도록 해 준다. [[오버라이딩]](Overriding, 재정의)통해 자식 클래스에서 기능의 일부분만 변경할 수 있다.
+
'''상속'''(相續, inheritance)이란 [[객체 지향 프로그래밍]](OOP)에서 자손 클래스가 조상 클래스의 기능을 그대로 이어받아서 재사용하는 것을 말한다. 자손 클래스는 조상 클래스로부터 받은 내용에 새로운 내용을 [[오버라이딩]](overriding)함으로써 상속받은 내용을 변경할 수 있다. 이러한 기능을 통해 조상 클래스는 공통 부분을 관리하고, 자손 클래스는 개별적인 내용을 관리할 수 있다.
  
 +
== 같이 보기 ==
 +
* [[객체 지향 프로그래밍]]
 +
* [[클래스]]
 +
* [[오버라이딩]]
 +
* [[오버로딩]]
  
==같이보기==
+
[[분류:프로그램]]
*[[객체 지향 프로그래밍]]
 
*[[다중상속]](Multiple inheritance)
 
*[[오버라이딩]](Overriding)
 
*[[오버로딩]](Overloading)
 

2018년 7월 19일 (목) 21:30 판

상속(相續, inheritance)이란 객체 지향 프로그래밍(OOP)에서 자손 클래스가 조상 클래스의 기능을 그대로 이어받아서 재사용하는 것을 말한다. 자손 클래스는 조상 클래스로부터 받은 내용에 새로운 내용을 오버라이딩(overriding)함으로써 상속받은 내용을 변경할 수 있다. 이러한 기능을 통해 조상 클래스는 공통 부분을 관리하고, 자손 클래스는 개별적인 내용을 관리할 수 있다.

같이 보기