inheritance

    0熱度

    2回答

    所以我想讓我的數據結構設置爲一個自動生成器我正在寫一個角色扮演遊戲,我遇到了一些特定的繼承怪癖問題。這是數據結構的摘錄。 class data(): def __init__(self): self.races = Races() class Races(data): def __init__(self): self.humans = Humans()

    5熱度

    3回答

    我試圖用javascript創建我自己的提醒應用程序,所以基本上我可以創建一組提醒,如類別(工作,學校,編程提醒等)。而且每個人都可以在工作類別上提醒他們,例如我可以在那裏提醒提醒列表等等。我也想在本地存儲中保存集合和提醒,並在頁面上重新創建它們。當然,提醒列表應該在它所屬的集合上。 之前,我做的網頁我真的想模擬這種第一,我決定去OOP方法作爲一種實踐,我搞清楚如何把它們聯繫起來這是我走到這一步.

    2熱度

    3回答

    我看到this way在C11中實現某種struct繼承與匿名struct,並且想試用它。以下是我有:從GCC struct struct_a { int aa; }; struct struct_b { struct struct_a; int bb; }; int main(void) { volatile struct struct_b

    2熱度

    4回答

    我有一個基類被稱爲類型,並且它具有所謂的Foo class a { public virtual void Foo() {} } 一個虛函數和我有一堆其他類從它繼承的。 class B : A{} class C : A{} class D : A{} class E : A{} 現在,我希望能有類型的數組,所以我可以選擇一個隨機,所以我嘗試這樣做: class Boo

    0熱度

    2回答

    我有一些接口和繼承的麻煩。在這裏我的問題: 我有兩個接口: public interface IElementA { List<IElementA> Child { get; } } // The goal is to add some properties to the main interface public interface IElementB : IElementA

    5熱度

    1回答

    我有一個項目使用AutoMapper 3.1.1,我能夠隔離我遇到的問題。 這裏是我的測試類: class BaseClass { public string PropertyA { get; set; } } class DerivedClass: BaseClass { public string PropertyB { get; set; } } clas

    0熱度

    1回答

    當類之一映射到db中的表時,是否可以創建類繼承?我試圖使用這個類爲不同的方法,我想只顯示我需要的信息 我收到此錯誤「消息」:「錯誤。」,「ExceptionMessage」:「列名稱」Discriminator 「無效 」 「ExceptionType。」: 「System.Data.SqlClient.SqlException」 using System; using System.Colle

    0熱度

    1回答

    當我看到使用CRTP圖案,看來稱爲在基本類型的功能名總是指向不同的名稱的實現函數在派生類型(例如:foo()在鹼品牌呼叫static_cast<DerivedType*>(this)->foo_implementation();。 有沒有辦法使用相同的函數名稱來實現CRTP模式?我有一個更長的繼承鏈,其中函數可能沒有在鏈的第一級具體實現,所以必須使用不同的函數名不是很乾淨/可讀 我想有像下面這樣:

    0熱度

    2回答

    我有一個基類和從基類派生的派生類。每個人都有一個朋友功能,如下所示,它將超載operator+。 #include <iostream> using namespace std; class base { private: int x; public: base(int a) : x(a) { } voi

    2熱度

    2回答

    我很清楚JavaScript不是基於類的語言。 有了這樣說這裏是(途徑之一),我們做的繼承在JavaScript的例子: function Person(name, age) { this.name = name; this.age = age; } Person.prototype.introduceSelf = function