QQQ
이건 필연적으로 항상 트리,tree구조? 아님 예외가 있는지?
- 다중상속에 다이아구조 생각해보면 아님.. (부모가 둘 이상이 가능하므로)

Sub:
단일상속,single_inheritance =단일상속,single_inheritance =,single_inheritance 단일상속 single_inheritance
{
단일상속 single inheritance

superclass가 오직 하나뿐인 상속,inheritance?

https://foldoc.org/single inheritance
https://rosettacode.org/wiki/Inheritance/Single
... Google:single inheritance Naver:single inheritance
}

다중상속,multiple_inheritance =다중상속,multiple_inheritance =,multiple_inheritance . 다중상속 multiple_inheritance
{
다중상속 multiple inheritance

superclass가 둘 이상 있을 수 있는

MKLINK
mixin { WpKo:믹스인 = https://ko.wikipedia.org/wiki/믹스인 WpEn:Mixin = https://en.wikipedia.org/wiki/Mixin }
trait { WpSimple:Trait_(computer_programming) WpEn:Trait_(computer_programming) = https://en.wikipedia.org/wiki/Trait_(computer_programming) }
diamond_problem { WpEn:Multiple_inheritance#The_diamond_problem }

https://foldoc.org/multiple inheritance
https://rosettacode.org/wiki/Inheritance/Multiple
WpKo:다중_상속
WpEn:Multiple_inheritance
... Google:multiple inheritance Naver:multiple inheritance
}

가상상속,virtual_inheritance =가상상속,virtual_inheritance =,virtual_inheritance 가상상속 virtual_inheritance
{
가상상속 virtual inheritance

MKLINK
가상함수,virtual_function
가상메소드,virtual_method


WpEn:Virtual_inheritance
= https://en.wikipedia.org/wiki/Virtual_inheritance

... Google:virtual.inheritance Naver:virtual.inheritance
}

parallel_inheritance_hierarchy =,parallel_inheritance_hierarchy =,parallel_inheritance_hierarchy . parallel_inheritance_hierarchy
{
parallel inheritance hierarchy
병렬성,parallelism
상속,inheritance
위계,hierarchy

MKL parallel_class_hierarchy { Wiki:ParallelClassHierarchies }

Wiki:ParallelInheritanceHierarchies

}//parallel inheritance hierarchy ... Naver:parallel inheritance hierarchy Bing:parallel inheritance hierarchy Ggl:parallel inheritance hierarchy

ADDINHERITANCEHERE


MKLINK
Liskov_substitution_principle (LSP) ... 원리,principle
다형성,polymorphism
타입,type
객체,object
클래스,class
subclass
superclass
인스턴스,instance
메소드,method
오버라이딩,overriding - function_overriding / method_overriding
{
WpKo:메소드_오버라이딩
WpEn:Method_overriding
}

오버로딩,overloading = function_overloading or method_overloading
{
가상함수,virtual_function / 가상메소드,virtual_method와 혼동하지 말라. - cmp

WpKo:함수_오버로드
WpEn:Function_overloading
}


https://zetawiki.com/wiki/Is-a,_has-a
is_a have_a
inheritance aggregation/composition .... 저것들 pagename TBD. NdEn:aggregation NdEn:composition Zeta:객체_컴포지션,_애그리게이션
rel.
↑ superclass
↓ subclass


// from https://thebook.io/080351/0073/

CSS에서 상속
부모 요소,element에 적용된 속성,attribute
자식 요소에도 자동으로 적용되는 현상이다.
예를 들어 <html> 안에 <body> 안에 <h1> 이 있는 HTML 문서에선 <html>에 적용된 스타일,style은 자동으로 <body>와 <h1>로 상속된다.


'inheritance'의 번역은, see NN:inheritance and NdEn:inheritance
OO에선 거의 대체로 '상속'.
유전학,genetics에선 유전,inheritance으로도 번역 가능. See Ggl:유전 inheritance
cf. 유전은 유전,heredity으로 번역 가능.


https://foldoc.org/inheritance

WpKo:상속_(객체_지향_프로그래밍)
= https://ko.wikipedia.org/wiki/상속_(객체_지향_프로그래밍)

WpSp:Inheritance_(object-oriented_programming)
= https://simple.wikipedia.org/wiki/Inheritance_(object-oriented_programming)

WpEn:Inheritance_(object-oriented_programming)
= https://en.wikipedia.org/wiki/Inheritance_(object-oriented_programming)

Up: OO
Retrieved from http://red-ruby.com/wiki/wiki.php/상속,inheritance
last modified 2024-07-13 08:04:40