"오버라이딩"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(새 문서: '''오버라이딩'''(Overriding)은 객체 지향 프로그래밍에서 자식 클래스(서브클래스)가 부모 클래스(슈퍼 클래스)로부터 상속받은 ...)
 
1번째 줄: 1번째 줄:
'''오버라이딩'''(Overriding)[[객체 지향 프로그래밍]]에서 [[자식 클래스]](서브클래스)[[부모 클래스]](슈퍼 클래스)로부터 상속받은 [[메소드]]의 일부를 변경하는 것을 말한다.
+
'''오버라이딩'''(overriding)이란 조상 클래스로부터 상속받은 [[메소드]](method)의 내용을 자손 클래스에 맞게 변경하는 것을 말한다. [[오버로딩]]은 기존 메소드에 새로운 내용이 추가되지만, 오버라이딩은 기존 메소드 중 중복되는 내용이 새로운 내용으로 변경된다.
  
==같이보기==
+
== 같이 보기 ==
*[[객체 지향 프로그래밍]]
+
* [[객체 지향 프로그래밍]]
*[[상속]]
+
* [[클래스]]
*[[오버로딩]]
+
* [[메소드]]
 +
* [[상속]]
 +
* [[오버로딩]]
 +
 
 +
[[분류:프로그램]]

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

오버라이딩(overriding)이란 조상 클래스로부터 상속받은 메소드(method)의 내용을 자손 클래스에 맞게 변경하는 것을 말한다. 오버로딩은 기존 메소드에 새로운 내용이 추가되지만, 오버라이딩은 기존 메소드 중 중복되는 내용이 새로운 내용으로 변경된다.

같이 보기