multiple-inheritance

    2熱度

    1回答

    如何使用繼承自多個其他類型的Python C API創建類型? Python文檔包括一個從另一個類型繼承的類型的例子,但沒有例子或提及我可以找到多重繼承。

    0熱度

    2回答

    我是C++中的新繼承人,並決定嘗試一些實驗來了解這個主題。 下面的代碼顯示類我創建層次: classes.h class base { protected: int _a; int _b; int _c;; base(int b, int c); }; class sub_one : public virtual base { public:

    -1熱度

    1回答

    相同的方法,我有以下程序不編譯: class Interface1 { virtual void f() = 0; }; class Interface2 { virtual void f(int i) = 0; }; class Interface3 : public Interface1, public Interface2 {};

    3熱度

    1回答

    我正在做一個基於繼承的任務,並且我創建了兩個假設做不同事情的構造函數。一個構造函數沒有任何參數,應該生成一個預定義的值,另一個構造函數有兩個參數,它們由名稱和類型爲String和int的年齡組成。我以某種方式重新配置了這兩個構造函數,這樣它們都不會產生他們應該做的。下面是這些構造函數在調用的類: 動物(超類) abstract public class Animal implements Comp

    1熱度

    2回答

    當我創建一個新的類,它是 ClassA extends Object{ } 所以,如果我有從的ClassA ClassB的繼承,那豈不是 ClassA extends Object extends ClassB { } 這基本上是多重繼承,是不是允許在Java中。 或者對於Object類有一個特殊的例外,這意味着它確實可以安全地說,Java中的每個基類繼承了兩個類?

    -1熱度

    1回答

    假設我有一個超類3類(Book,Clothes,Food)的類商店,現在我想在它們中共同添加2種常用方法(描述和價格),只需要添加(計算稅)在食品類中的方法.... 在主類 創建超級引用的數組,然後在每個引用上我有不同類的對象隨機,但我想我是不希望有(計算稅)方法在Book和clothes中,我只希望它在Food reference(來自數組)中。 如何通過動態方法調度和接口實現此目標? 感謝的確

    1熱度

    2回答

    我正在編寫一個基於註冊家中電器正在使用的能量消耗量的程序。到目前爲止,我已經創建了各種儀表類,例如WaterMeter,GasMeter等,其中需要使用空值方法存儲值,我還創建了具有用於記錄每個電器內能量消耗的方法的電器類。我現在正在處理的是應用存儲在構造函數中的能量值,將這些值放入一個timePasses()方法中,然後這些方法將這些值返回到其特定儀表的方法,以便它們可以註冊。這是我到目前爲止有

    0熱度

    1回答

    我想了解python中的this piece of code。根據我的理解,當您不想顯式編寫基類的名稱時,super用於從派生類調用基類函數。但是如下所述,如果基類本身使用super來調用某個函數,這意味着什麼? class ReviewViewMixin(object): def dispatch(self, request, *args, **kwargs): # som

    -4熱度

    1回答

    所以我在GrownUp類中創建了一個ArrayList,然後生成一個for循環來調用另一個類中的方法。當我試圖調用這個新方法的對象時,我得到一個錯誤,它不能識別該對象。這是該方法的樣子: public void personShowering() { PowerShower callshower = new PowerShower(1,1,1,1); if(people.size(

    1熱度

    1回答

    請參考下面的代碼: from django.views.generic.edit import DeleteView from .models import Course class OwnerMixin(object): def get_queryset(self): qs = super(OwnerMixin, self).get_queryset()