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
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 |
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