sealed

    5熱度

    2回答

    只是一個關於C++/cli的小問題。 抽象類有派生類實現的抽象方法, 密封類不允許繼承。 那麼,爲什麼我們有一些.NET基類庫中的類定義爲抽象密封,你可以找到很多.. ??!

    12熱度

    2回答

    可以在Scala中定義sealed類,除非子類在同一個文件中發生,否則基本上都是final。 看來,JVM不允許final類字節碼和它的子類。 考慮到字節碼中沒有源文件的「概念」,這個限制是如何執行的? 因此,javac如何防止Scala sealed類在Java中被分類?

    7熱度

    2回答

    可能重複: Why is String final in Java? 有在我的編程生活中的各種時刻,我希望在String類一直沒最終/密封/ NotInheritable。 什麼是語言建築師試圖阻止我這樣做,將扔在工程中的猴子扳手。 相反,語言建築師想要通過限制我擴展String類來防止我投入作品中的猴子扳手是什麼? 您能否列出可擴展字符串類的優缺點列表?

    58熱度

    2回答

    sealed abstract和abstract斯卡拉課程有什麼區別?

    26熱度

    6回答

    我是C#中的一個新手。我正在閱讀有關密封關鍵字。我有關於密封類。我讀了一個關於密封方法的行,我們可以使密封方法也行。行是(由聲明方法爲密封,我們可以避免進一步重寫此方法。) 我創建了一個演示,但不明白上面的行和密封方法使用的含義。以下是我的代碼: - using System; namespace ConsoleApplication2 { class Program:MyClas

    9熱度

    1回答

    我想創建一個類型,它可以由同一個程序集中的類型繼承,但不能從程序集外部繼承。我希望類型在程序集外部可見。 這可能嗎?

    5熱度

    2回答

    例如,我要看看如果字符串包含一個子,所以我只是做: String helloworld = "Hello World"; if(helloworld.Contains("ello"){ //do something } 但如果我有一個項目數組 String helloworld = "Hello World"; String items = { "He", "el", "lo"

    2熱度

    4回答

    我認爲sealed應該包含在C#語言的訪問修飾符列表中。有人可以說出它被排除在外的原因嗎?

    2熱度

    3回答

    我試圖將一些WPF控件綁定到提供給我的密封類。因爲它是密封的,我不能從它繼承來創建一個實現INotifyPropertyChanged的類。所以我不確定我該如何去做這件事。我應該創建一個實現INotifyPropertyChanged的包裝嗎?任何人有什麼建議做什麼?

    4熱度

    5回答

    我正在使用XMLSerializer來序列化我自己的一個類的列表。該類的其中一個屬性是一個沒有無參數構造函數的密封類的實例,因此XML序列化程序拒絕序列化該類。我怎樣才能解決這個問題?我需要該屬性被序列化。 有什麼方法可以讓我指定該類應該如何序列化? 我們希望繼續使用XML;是否有另一個我可以使用的XML序列化程序不會有這個問題? 再一次,我很抱歉如果這是一個騙局,但我不知道要搜索什麼。 [編輯]