class-hierarchy

    0熱度

    3回答

    由於我想了解更多關於OOP(Java)的知識,我正在通過一些找到這個'任務'的文獻工作。不幸的是,由於我對OOP相當陌生,而且我沒有任何樣本解決方案,所以我遇到了很多困難。也許你們中的一些人可以給我一些輸入,所以可以通過我的方式工作。 定義一個類層次結構這些類: 四邊形 凸四邊形 梯形 平行四邊形 菱形 矩形 方 創建每個類別中,如果可能的 的實例定義合理的屬性和方法,每個類 Overload和O

    0熱度

    1回答

    我熟悉OOP的實際方面。現在我正在寫一篇技術文檔,並質疑我對術語的使用。 把這個類層次結構。每個類都有零個,一個或多個(多繼承)類,它直接從中派生出來。對於B,這是A.我會說A是B的基類或超類(可互換)。 相反,一個類可以有任何數量的類直接從它派生。我會說B和C是A的派生類或小類,又可互換。 然而,還必須有一個術語來指所有類別的一個類直接或間接地從繼承而來。從D的角度來看,你會如何稱呼{A,B}?

    1熱度

    5回答

    嗨,我真的是新來的Java,我只是想找出爲什麼我的程序不編譯。每當我編譯程序,我收到一條錯誤消息: Exception in thread "main" java.lang.Error: Unresolved compilation problem: The method nextInt(int) is undefined for the type Random at Ran

    0熱度

    1回答

    我剛剛使用protege創建了智能手機本體的類層次結構。在此之後我該做些什麼?使用該本體,我必須檢索推文。所以請幫助我如何開發一個簡單的完整本體論。如果可能,請提及您的郵件id進一步聯繫。我需要爲我的最後一年項目開發此本體。

    1熱度

    3回答

    所以我有一個項目,我正在與相當一個層次。在這個基類中,有一個函數reset()在所有派生類中被調用。所有我感到困惑的是,因爲在派生類中的重置基本上只是重置它的私有變量,然後調用它的前面(更高)類的reset()函數,重置函數是否必須是虛擬的? 例如, class Base { private: int some; public: void reset(); }; c

    0熱度

    4回答

    我創建了ColorBlock和ImageBlock從抽象Block類繼承的類。 Block實現大小和位置,並有一個抽象方法draw()。 ColorBlock實現color屬性並將其自身描繪爲一個顏色方塊。 ImageBlock執行image屬性並將其自身繪製爲一個帶有圖像的正方形。 現在我想讓塊可移動,但我也想保留不可移動的塊。 基本上我將不得不創建MovableColorBlock和Movab

    6熱度

    1回答

    是否有任何工具可以使用Django應用程序的目錄掃描模板並繪製/打印/列出模板之間的繼承層次結構? 看到哪些塊在每個級別被覆蓋將是這種工具中特別有用的功能。

    1熱度

    4回答

    在C++中,我經常(幾乎總是)遇到構造函數的問題;我永遠不知道如何使用這些參數,最終我將最終只爲每個類使用無參數的構造函數。 然後我會在每個實例定義之後使用setter。 例如: // Obviously better Point p(5, 3); // ...and yet I end up using this Point p; p.setX(5); p.setY(3); 我之

    0熱度

    2回答

    請參閱第一代碼: class BM_FONT_CALL BMfont { public: BMfont(); ~BMfont(); bool Load(const std::string& fontName); void Print(float x, float y); class BM_FONT_CALL BMstring : public std::string {

    1熱度

    1回答

    我有以下類層次結構。 sealed trait Foo { val a: String } case class Bar1(a: String) extends Foo case class Bar2(a: String) extends Foo 現在我想添加一個方便的方法來修改字段a。我需要在超類型Foo中使用此方法,並且我想使用case類的.copy方法(因爲實際上我有更多