sealed

    4熱度

    3回答

    我是一個新手,我在密封關鍵字reding,並提到sealed object。我用Google搜索,但沒有找到使用密封方法的簡單例子android.I試圖像 class A { //declarations } class B extends A { //here i would like to use my sealed override keyword } 誰能告訴我如

    0熱度

    1回答

    我正在開發使用JavaScript的Windows應用商店應用程序。我也有用於客戶端 - 服務器交互的WinRT庫。客戶端從服務器收到一個自定義類User,它是密封的,因爲它是WinRT庫中的類所必需的。我需要擴展User對象,以便與數據綁定一起使用。 這樣做的最佳做法是什麼?是否有創建新的UserDataBinding課程並複製User的所有屬性的最佳方法?

    5熱度

    5回答

    對於方法重寫和OOP原則的有效性,我有一個小混亂。 我知道所有關於密封,陰影,覆蓋,虛擬等,但我碰到一個場景,只是困惑我。假設我有: class classA { public virtual void sayhello() { Console.WriteLine("hello I'm A"); } }; class classB :cla

    12熱度

    2回答

    在MSDN C# programming guide,需提到的是: 「A類成員,方法,字段,屬性或事件,在被覆蓋的基類的虛擬構件可以聲明派生類成員密封。「 我瞭解上述語句的方法,屬性和事件,但上述語句對於類的字段有效嗎?我在一個程序中嘗試了這一點,並證實一個字段不能是虛擬的,因此不能被覆蓋。那麼如何密封呢?如果它不能,MSDN參考的上述說明是否應該提及字段? 謝謝。

    6熱度

    2回答

    我在想這個,因爲我需要繼承StringBuilder來實現TextChanged事件。我總是可以製作一個包含private StringBuilder和隱式/顯式轉換的包裝,但這似乎不是一個合適的解決方案。 幸運的是,我可以從寫入到StringBuilder的對象繼承,所以這對我來說並不是一個問題,但我仍然很好奇爲什麼這個類是封閉的。

    0熱度

    1回答

    如何從密封部分類中的函數返回值? 我使用像這樣的usercontrols。我有一個用戶控件,調用另一個是列表。當我從這個列表中選擇一行時,我調用SelectionChanged =「RadGrid1_SelectedIndexChanged」,它保存在我想要保存的行的模板類型的變量上。 (直到這裏沒有問題) 當在主頁我試圖訪問該變量,它總是返回我空。 (這裏的問題) 用戶控件: <UserCont

    30熱度

    6回答

    我只是想知道是否可以在Scala中重複密封特徵? 如果沒有,爲什麼不可能?既然這個特質是密封的,它應該是不可能的? 我想要做的就是這樣的事情: sealed trait ResizedImageKey { /** * Get the dimensions to use on the resized image associated with this key */

    0熱度

    1回答

    我想知道是否有這樣做的更好的方式: sealed abstract class Edge(val id: String) case class LabeledEdge(override val id: String, label: String) extends Edge(id) case class WeightedEdge(override val id: String, wei

    2熱度

    1回答

    爲什麼抽象類不能被密封或靜態?因爲它是在默認情況下做出sealed由編譯器 ,我也搞不清這個問題Why declare static classes as sealed and abstract in C#?

    0熱度

    1回答

    所以我知道可以通過將sealed屬性設置爲true來封裝jar文件中的包,但是可以對清單中的類條目執行相同的操作嗎? 如果Boot.class存在或僅封裝僅用於軟件包,此密封屬性將在下面工作嗎? 實施例: Manifest-Version: 1.0 Name: com/myCompany/randompackage/Boot.class Sealed: true