superclass

    1熱度

    1回答

    override func supportedInterfaceOrientations() -> Int { if UIDevice.currentDevice().userInterfaceIdiom == .Phone { return Int(UIInterfaceOrientationMask.AllButUpsideDown.rawValue) } el

    3熱度

    1回答

    今天我讀了official doc of super。 其中提到多重繼承將由一個類的__mro__屬性決定。 所以我做了一些實驗,但結果讓我感到驚訝。 # CODE PART class GrandFather(object): def p(self): print "I'm old." class Father(GrandFather): def p(sel

    1熱度

    4回答

    所以我有以下的超: class Vehicle { private var _maxSpeed: Int = 100 var maxSpeed: Int { get { return _maxSpeed } var tooFast: Bool { get { if maxSpeed >= 140 {

    0熱度

    1回答

    我已被賦予一項任務,要求我們處理三個單獨的類別:Point,Rectangle和Canvas。我只是想知道是否有人可以幫助我理解他們如何互動。編程語言是Python 3 這裏有預期的產出: >>>r1=Rectangle(Point(), Point(1,1), "red") >>>r1 Rectangle(Point(0,0),Point(1,1),'red') 另一個例子是: >>>

    -1熱度

    2回答

    比方說,我有有一些methodes A級。然後我有一個擴展A的類B,但有一個額外的變量。現在我想在另一個類中有一個A和B的ArrayList,所以當我遍歷該列表時,即使用一個.getName()方法,我就可以得到兩個類的名稱?我是否創建ArrayList<A>並向其添加A和B的實例,或者創建ArrayList<Object>?在ArrayList<Objects>的情況下,如何在不同的對象上調用.

    -1熱度

    2回答

    我知道它通常不能,但我想知道是否有任何代碼允許我在超類中有一個函數訪問子成員類。有四個子類,每個子類都有一個int大小變量,而對於函數,我需要size變量。我以某種方式使用朋友代碼與某位老師進行了交談,但她表示這不會起作用。

    2熱度

    1回答

    我想動態創建一個類使用type()並指定一個__init__構造函數調用super().__init__(...);然而,當super()被調用我收到以下錯誤: TypeError: super(type, obj): obj must be an instance or subtype of type 這裏是我的代碼: class Item(): def __init__(sel

    1熱度

    6回答

    對你來說,這可能很簡單,但我不知道有什麼區別。我只是想知道這兩個代碼之間的區別。假設我有一些如下所述的代碼。 第一類是動物,這將是超類 public class Animal { private String name; private int weight; private String sound; public void setName(Strin

    1熱度

    1回答

    我正在制定一個程序,允許用戶選擇四個隊之間的主客場球隊。我創建了一個通用超類團隊,它定義了每個安全/現場目標/觸地點分配的點數。生成一個隨機數,然後基於該數字,程序通過條件if/else語句來確定動作和點。 這是在超: public void possessionPoints() { if(points<lowNopoints){ score = noPoints;

    0熱度

    1回答

    首先,感謝您的閱讀! 我做了一個「運動員」,這是「足球運動員」的超級類。 所以我做了一個Sportsman對象的數組,它也包含足球對象,這裏沒有問題(我對繼承的工作原理有一個很好的概念)。 我可以將特定於足球運動員的變量設置爲數組中的對象,但是當我要打印剛剛聲明給該對象的變量時,我無法調用get-methods,因爲該數組是一個Sportsman-array而不是一個足球運動員陣列。 所以這裏是我