Difference between r1.5 and the current
@@ -1,5 +1,9 @@
QQQ
이건 필연적으로 항상 [[트리,tree]]구조? 아님 예외가 있는지?
- 다중상속에 다이아구조 생각해보면 아님.. (부모가 둘 이상이 가능하므로)
----
Sub:[[단일상속,single_inheritance]]
[[단일상속,single_inheritance]] =단일상속,single_inheritance =,single_inheritance 단일상속 single_inheritance
{단일상속 single inheritance
@@ -10,7 +14,7 @@
... Google:single+inheritance Naver:single+inheritance
}
다중상속 multiple inheritance
}
[[다중상속,multiple_inheritance]]
[[다중상속,multiple_inheritance]] =다중상속,multiple_inheritance =,multiple_inheritance . 다중상속 multiple_inheritance
{다중상속 multiple inheritance
@@ -30,20 +34,36 @@
... Google:multiple+inheritance Naver:multiple+inheritance
}
가상상속 virtual inheritance
MKLINK
[[WpEn:Virtual_inheritance]]
= https://en.wikipedia.org/wiki/Virtual_inheritance
... Google:virtual.inheritance Naver:virtual.inheritance
}
----
MKLINK
[[Liskov_substitution_principle]] (LSP) ... [[원리,principle]]
}
[[가상상속,virtual_inheritance]]
[[가상상속,virtual_inheritance]] =가상상속,virtual_inheritance =,virtual_inheritance 가상상속 virtual_inheritance
{가상상속 virtual inheritance
MKLINK
가상함수,virtual_function
가상메소드,virtual_method
[[가상함수,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]]
@@ -52,7 +72,11 @@
[[객체,object]]
[[클래스,class]]
subclass
[[메소드,method]]
[[오버라이딩,overriding]] - function_overriding / method_overriding
[[클래스,class]]
subclass
WtEn:subclass
[[서브,sub]]
superclass WtEn:superclass
[[super]]
[[인스턴스,instance]][[메소드,method]]
[[오버라이딩,overriding]] - function_overriding / method_overriding
@@ -81,9 +105,29 @@
||rel.[[br]] ↑ superclass [[br]] ↓ subclass || ||
----
[[WpKo:상속_(객체_지향_프로그래밍)]]
= https://ko.wikipedia.org/wiki/상속_%28객체_지향_프로그래밍%29
Up: OO
----
// 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/상속_%28객체_지향_프로그래밍%29
[[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
Sub:
단일상속,single_inheritance =단일상속,single_inheritance =,single_inheritance 단일상속 single_inheritance
{
단일상속 single inheritance
단일상속,single_inheritance =단일상속,single_inheritance =,single_inheritance 단일상속 single_inheritance
{
단일상속 single inheritance
https://foldoc.org/single inheritance
https://rosettacode.org/wiki/Inheritance/Single
... single inheritance single inheritance
}
https://rosettacode.org/wiki/Inheritance/Single
... single inheritance single inheritance
}
다중상속,multiple_inheritance =다중상속,multiple_inheritance =,multiple_inheritance . 다중상속 multiple_inheritance
{
다중상속 multiple inheritance
{
다중상속 multiple inheritance
superclass가 둘 이상 있을 수 있는
MKLINK
mixin { 믹스인 = https://ko.wikipedia.org/wiki/믹스인 Mixin = https://en.wikipedia.org/wiki/Mixin }
trait { Trait_(computer_programming) Trait_(computer_programming) = https://en.wikipedia.org/wiki/Trait_(computer_programming) }
diamond_problem { Multiple_inheritance#The_diamond_problem }
mixin { 믹스인 = https://ko.wikipedia.org/wiki/믹스인 Mixin = https://en.wikipedia.org/wiki/Mixin }
trait { Trait_(computer_programming) Trait_(computer_programming) = https://en.wikipedia.org/wiki/Trait_(computer_programming) }
diamond_problem { Multiple_inheritance#The_diamond_problem }
https://foldoc.org/multiple inheritance
https://rosettacode.org/wiki/Inheritance/Multiple
다중_상속
Multiple_inheritance
... multiple inheritance multiple inheritance
}
https://rosettacode.org/wiki/Inheritance/Multiple
다중_상속
Multiple_inheritance
... multiple inheritance multiple inheritance
}
가상상속,virtual_inheritance =가상상속,virtual_inheritance =,virtual_inheritance 가상상속 virtual_inheritance
{
가상상속 virtual inheritance
{
가상상속 virtual inheritance
parallel_inheritance_hierarchy =,parallel_inheritance_hierarchy =,parallel_inheritance_hierarchy . parallel_inheritance_hierarchy
{
parallel inheritance hierarchy
병렬성,parallelism
상속,inheritance
위계,hierarchy
{
parallel inheritance hierarchy
병렬성,parallelism
상속,inheritance
위계,hierarchy
}//parallel inheritance hierarchy ... parallel inheritance hierarchy parallel inheritance hierarchy parallel inheritance hierarchy
ADDINHERITANCEHERE
MKLINK
Liskov_substitution_principle (LSP) ... 원리,principle
다형성,polymorphism
타입,type
객체,object
클래스,class
subclass
superclass
인스턴스,instance
메소드,method
오버라이딩,overriding - function_overriding / method_overriding
{
메소드_오버라이딩
Method_overriding
}
Liskov_substitution_principle (LSP) ... 원리,principle
다형성,polymorphism
타입,type
객체,object
클래스,class
subclass
superclass
인스턴스,instance
메소드,method
오버라이딩,overriding - function_overriding / method_overriding
{
메소드_오버라이딩
Method_overriding
}
오버로딩,overloading = function_overloading or method_overloading
{
가상함수,virtual_function / 가상메소드,virtual_method와 혼동하지 말라. - cmp
{
가상함수,virtual_function / 가상메소드,virtual_method와 혼동하지 말라. - cmp
https://zetawiki.com/wiki/Is-a,_has-a
is_a | have_a |
inheritance | aggregation/composition .... 저것들 pagename TBD. aggregation composition 객체_컴포지션,_애그리게이션 |
rel. ↑ superclass ↓ subclass |
// from https://thebook.io/080351/0073/
CSS에서 상속은
부모 요소,element에 적용된 속성,attribute이
자식 요소에도 자동으로 적용되는 현상이다.
예를 들어 <html> 안에 <body> 안에 <h1> 이 있는 HTML 문서에선 <html>에 적용된 스타일,style은 자동으로 <body>와 <h1>로 상속된다.
부모 요소,element에 적용된 속성,attribute이
자식 요소에도 자동으로 적용되는 현상이다.
예를 들어 <html> 안에 <body> 안에 <h1> 이 있는 HTML 문서에선 <html>에 적용된 스타일,style은 자동으로 <body>와 <h1>로 상속된다.
'inheritance'의 번역은, see inheritance and inheritance
OO에선 거의 대체로 '상속'.
유전학,genetics에선 유전,inheritance으로도 번역 가능. See 유전 inheritance
OO에선 거의 대체로 '상속'.
유전학,genetics에선 유전,inheritance으로도 번역 가능. See 유전 inheritance
Inheritance_(object-oriented_programming)
= https://simple.wikipedia.org/wiki/Inheritance_(object-oriented_programming)
= https://simple.wikipedia.org/wiki/Inheritance_(object-oriented_programming)
Inheritance_(object-oriented_programming)
= https://en.wikipedia.org/wiki/Inheritance_(object-oriented_programming)
= https://en.wikipedia.org/wiki/Inheritance_(object-oriented_programming)
Up: OO