«inheritance» 태그된 질문

상속은 객체 지향 프로그래밍의 시스템으로, 객체가 자신의 정의를 제공하지 않고도 전방 유형으로 정의 된 작업을 지원할 수 있습니다. 객체 지향 프로그래밍에서 다형성의 주요 벡터입니다.

17
상속과 다형성의 주요 차이점은 무엇입니까?
나는 오늘 모듈 오픈 북 시험의 끝 에서이 질문을 받았으며 자신을 잃어 버렸습니다. 나는 읽고 Head first Java있었고 두 정의는 정확히 같은 것처럼 보였다. 나는 내 자신의 마음에 대한 주요 차이점이 무엇인지 궁금해하고있었습니다. 나는 이것과 비슷한 질문이 많이 있다는 것을 알고 있지만 결정적인 대답을 제공하는 것은 없습니다.



8
__proto__는 constructor.prototype과 어떻게 다릅니 까?
function Gadget(name, color) { this.name = name; this.color = color; } Gadget.prototype.rating = 3 var newtoy = new Gadget("webcam", "black") newtoy.constructor.prototype.constructor.prototype.constructor.prototype 항상 등급이 3 인 객체를 반환합니다. 그러나 내가 다음을 수행하면 : newtoy.__proto__.__proto__.__proto__ 체인이 돌아갑니다 null. 또한 Internet Explorer에서 __proto__속성 이 없으면 null을 어떻게 확인 합니까?


11
컴포넌트를 확장 / 상속하는 방법?
기본 구성 요소가 변경 될 수 있으며 이러한 변경 사항이 파생 구성 요소에도 반영되기를 원하므로 Angular 2에 이미 배포 된 일부 구성 요소의 확장을 거의 완전히 다시 작성하지 않고도 확장을 만들고 싶습니다. 내 질문을 더 잘 설명하기 위해이 간단한 예를 만들었습니다. 다음과 같은 기본 구성 요소를 사용하십시오 app/base-panel.component.ts. import {Component, …


2
C ++ 상속-접근하기 어려운베이스?
기본 클래스를 함수 매개 변수로 사용할 수없는 것 같습니다. 상속을 엉망으로 만들었습니까? 나는 내 주에 다음이 있습니다. int some_ftn(Foo *f) { /* some code */ }; Bar b; some_ftn(&b); 그리고 클래스 Bar는 다음과 같은 방식으로 Foo에서 상속됩니다. class Bar : Foo { public: Bar(); //snip private: //snip }; 이것이 작동하지 …
157 c++  inheritance 

9
왜 슈퍼 클래스 __init__ 메소드가 자동으로 호출되지 않습니까?
파이썬 디자이너들은 왜 다른 언어에서와 같이 서브 클래스의 __init__()메소드가 자동으로 __init__()슈퍼 클래스 의 메소드를 호출하지 않기로 결정 했습니까? 파이썬과 추천 관용구는 실제로 다음과 같은가? class Superclass(object): def __init__(self): print 'Do something' class Subclass(Superclass): def __init__(self): super(Subclass, self).__init__() print 'Do something else'


6
isKindOfClass와 isMemberOfClass의 iOS 차이점
사이의 차이는 무엇입니까 isKindOfClass:(Class)aClass와는isMemberOfClass:(Class)aClass기능 ? 나는 그것이 작은 것과 같은 것을 알고 있습니다. 하나는 전역 적이며 다른 하나는 정확한 클래스 일치이지만 어느 것을 기쁘게 할 사람을 지정해야합니다. 스위프트 isKind(of aClass: AnyClass)와 isMember(of aClass: AnyClass).

12
상속 vs. 집계 [닫기]
현재로서는이 질문이 Q & A 형식에 적합하지 않습니다. 답변, 사실, 참고 자료 또는 전문 지식을 통해 답변이 뒷받침 될 것으로 예상되지만이 질문은 토론, 논쟁, 여론 조사 또는 광범위한 토론을 요구할 것입니다. 이 질문을 개선하고 다시 열 수 있다고 생각 되면 도움말 센터 를 방문하여 안내를 받으십시오 . 휴일 팔년 전에 …

5
TypeError : module .__ init __ ()은 최대 2 개의 인수를받습니다 (3 개 제공)
라는 파일에 클래스를 정의했습니다 Object.py. 다른 파일 에서이 클래스에서 상속하려고하면 생성자를 호출하면 예외가 발생합니다. TypeError: module.__init__() takes at most 2 arguments (3 given) 이것은 내 코드입니다. import Object class Visitor(Object): pass instance = Visitor() # this line throws the exception 내가 뭘 잘못하고 있죠?

13
런타임시 기본 클래스를 확장하는 Java 애플리케이션에서 모든 클래스를 찾으십시오.
나는 이런 식으로하고 싶다 : List<Animal> animals = new ArrayList<Animal>(); for( Class c: list_of_all_classes_available_to_my_app() ) if (c is Animal) animals.add( new c() ); 따라서 응용 프로그램 유니버스의 모든 클래스를보고 싶습니다. Animal의 하위 클래스를 찾으면 해당 유형의 새 개체를 만들어 목록에 추가하고 싶습니다. 이를 통해 사물 목록을 업데이트하지 않고도 기능을 추가 …

5
C # : 상속 된 이벤트 발생
다음과 같은 이벤트가 포함 된 기본 클래스가 있습니다. public event EventHandler Loading; public event EventHandler Finished; 이 기본 클래스에서 상속받은 클래스에서 이벤트를 발생시킵니다. this.Loading(this, new EventHandler()); // All we care about is which object is loading. 다음과 같은 오류가 발생합니다. 'BaseClass.Loading'이벤트는 + = 또는-= (BaseClass ')의 왼쪽에만 표시 될 수 …
144 c#  events  inheritance 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.