polymorphism

    2

    2답변

    (정규 클래스)을 확장하는 템플릿 기반 클래스 인 I<T> 및 O<T>의 클래스 계층 구조가 있습니다. I 집계과 같이 포인터를 이용하여 O는 : class B { ... }; template <class T> class O : public B { T getValue() { return value; } private: T value

    1

    1답변

    루트에 다형성 유형의 변수를 시행하면이 external 함께 : let debug = make "name:space:a" let _ = debug "log this thing" let _ = debug 42 불행하게도이 결과 : 나는 유형의 종류 사용할 필요가 external make : string -> 'a -> unit = "debug"

    -1

    2답변

    나는 코드가 맞다고 생각하지만 카드 소유자 이름을 입력 한 후에 입력을 시도하는 모든 것이 끊임없이 반복됩니다. Print Cards by selecting the type (0 when done): 1. Basic Card 2. ID Card 3. Bank Card Card Type: 2 Institution

    -2

    3답변

    좋아요 그래서 인터페이스 interface Action { void doSomething(); } 그리고 인터페이스의 참조를 생성하고 클래스의 객체를 할당하는 경우 이제 인터페이스 class Greeting implements Action { public String getGreeting() { return "Hello,

    0

    1답변

    모델 "사용자"가 있고 각 사용자는 "게시물"을 가지고 있습니다. 이제 게시물의 다른 유형 등 "TextPost", "VideoPost"처럼, 거기에 나는이 같은 사용자의 모든 게시물을 얻으려면 : $user->posts()->get() 이의 배열을 반환한다 올바른 클래스를 가진 객체들, 예. 이 같은 배열 : [App\VideoPost{}, App\Tex

    0

    2답변

    내가 상속 및 다형성과 주변 놀았 던 호출하지 않고 메서드를 호출합니다. 아래의 코드 중 인쇄는 : 나는 학생 클래스의 방법 2()를 호출 할 때 왜 자바가 자동으로 .this를 삽입 않습니다 : 학생 1 인 1 학부 2 그래서 나는이 개 질문이? 원래 인쇄물 대신에 Student 1 Person 1 Student 2를 인쇄하고 싶습니다. 어떻게 Stude

    0

    1답변

    많은 다른 모델에 속할 수있는 ImageGallery라는 모델이 있습니다. 보통 레일에서 당신은 다형성 이름을 찾을 수 있도록 이름에 접미사를 붙일 수 있지만 여기에서는 "image_galleryable"이 올바르게 들리지 않습니다. suffixing -able이 제대로 작동하지 않을 때 어떻게 다형 연관을 명명해야합니까?

    -1

    2답변

    이 코드는 제대로 실행되지 않습니다 package main import "fmt" type Human interface { myStereotype() string } type Man struct { } func (m Man) myStereotype() string { return "I'm going fishing." }

    4

    1답변

    구조체 객체 컬렉션이 있습니다. 특성 개체의 반복자를 사용하여 컬렉션을 반복하고 싶습니다.하지만 적절한 반복기를 만들 수는 없습니다. 내 감소 된 테스트 코드는 다음과 같습니다 struct MyStruct {} struct MyStorage(Vec<MyStruct>); trait MyTrait {} // Dummy trait to demonstrate

    1

    1답변

    배열에서 A와 B 중 하나가 2 가지 유형 중 하나를 시행하도록합니다. B는 A를 확장합니다. 어떻게 수행합니까? interface Foo { x: string; } interface Bar extends Foo { y: string; z: number; } type X = Foo | Bar; const arr: A