superclass

    1熱度

    1回答

    子類的給定類: public class Person { public string Name { get; set; } } public class Student : Person { public int StudentId { get; set; } } public class Source { public Person Person

    22熱度

    9回答

    的最近我決定看看Java的,所以我還是很新的,並也以面向對象編程的方法,所以我想直接瞭解更多之前得到一些東西, (我想這是永遠不會很快開始的良好做法)。 我編程有點2D遊戲的,但我認爲我的問題適用於任何非平凡的項目。爲了簡單起見,我將提供我的遊戲示例。 我有不同種類的殭屍,但它們都具有相同的屬性(X,Y,健康,攻擊等),所以我寫了接口殭屍,我通過WalkingZombie,RunningZombi

    14熱度

    2回答

    如果你正在實施一個子類,你可以在實現中,顯式調用父類的方法,即使你重寫該方法,即: [self overriddenMethod]; //calls the subclass's method [super overriddenMethod]; //calls the superclass's method 如果你想調用父類的方法從子類的實現以外的某處,即: [[object super]

    0熱度

    1回答

    首先,我很抱歉的問題標題,但我想不出一個更好的描述我的問題。隨意改變它:) 比方說,我有這個抽象類Box它實現了一些構造函數,方法和任何私人變量。然後我有幾個子類,如BoxA和BoxB。這兩個實現額外的東西。 現在我有另一個抽象類Shape和幾個子類如Square和Circle。 對於這兩種BoxA和BoxB我需要Shape對象的列表,但我需要確保只有Square對象進入BoxA的名單,只有Cir

    1熱度

    2回答

    這可能是以前問過的,但我不知道要搜索什麼。這是我現在的層次結構:NSObject> FirstSubclass> SecondSubclass。但是我將在我的應用程序中實現一個新功能,這需要在滿足特定條件時更改FirstSubclass中的一些細節。所以實際上我需要一個FirstSubclass和SecondSubclass之間的子類來覆蓋FirstSubclass的行爲。我不需要在SecondS

    2熱度

    2回答

    我有一個問題,我一直試圖解決相當長的時間。在Eclipse插件中,我有一個ArrayList,它包含一些java .class文件的完整路徑(如字符串)。我想要做的是檢查列表中包含的類是否擴展了特定的類。我想過解析文件,尋找「擴展」之後的內容,但是我們正在討論.class文件而不是.java文件。任何其他想法? 謝謝!

    0熱度

    2回答

    是否有可能選擇一個類的超級(最好是在alloc或init方法),所以我的類繼承其他的東西?

    3熱度

    1回答

    我正在研究一個將CouchDB支持添加到Flask的Flask擴展。爲了方便起見,我分類了couchdb.mapping.Document,所以store和load方法可以使用當前的線程本地數據庫。現在,我的代碼如下所示: class Document(mapping.Document): # rest of the methods omitted for brevity @c

    54熱度

    12回答

    假設我有一個名爲Entity的基類。在那個類中,我有一個靜態方法來檢索類名: class Entity { public static String getClass() { return Entity.class.getClass(); } } 現在我有另一個類擴展了。 class User extends Entity { } 我想獲得用戶的類名:

    2熱度

    6回答

    的Java醫生說 - Object類本身不 實現接口Cloneable,所以 調用對象 其類的克隆方法將導致 對象在運行拋出異常時間。 這是爲什麼Object類中的clone方法受到保護的原因?是這樣嗎 ? 這意味着任何不實現cloneable的類將在調用clone方法時拋出CloneNotSupported異常。 我跑了一個測試程序 public class Test extends ABC i