derived-class

    2熱度

    1回答

    我沒有按照我自己的最佳做法(只使用派生控件),並將常規的Windows窗體控件拖到窗體中,將它連接起來並用在窗體上;-( 現在我需要將控件更改爲派生控件(派生自同一個控件),保留設計器的所有設置。是否有一種可靠/簡單的方法來執行此操作?(我當前的方法是刪除控件,替換爲新控件並確保對以前的代碼使用差別,除了類/名稱空間/程序集之外,沒有其他更改)

    0熱度

    1回答

    是否有一種簡單的方法來執行派生類必須是可串行的? 假設我定義了需要派生類可序列化的接口。根據this post,我不能僅僅在接口中指定可序列化的屬性,因爲派生類不需要尊重它。 我相信我可以從ISerializable接口繼承接口,但這是否意味着派生類不能使用該屬性來指定序列化(而不是實際實現ISerializable的方法)?

    24熱度

    5回答

    class Base { public: int base_int; }; class Derived : public Base { public: int derived_int; }; Base* basepointer = new Derived(); basepointer-> //Access derived_int here,

    0熱度

    5回答

    類 我要爲我的大學基本的C++講座做到這一點的元件的堆疊,所以僅僅是明確的:我已經使用了STL,如果我被允許。 的問題:我有一個名爲「一個Shape3D」我從中派生的類「魔方」和「球」類。現在我必須實現「shape3d_stack」,這意味着可以保存「cube」和「sphere」類型的對象。我爲此使用了數組,當我嘗試使用一堆int時,它工作得很好。我試圖做到這一點,像這樣: shape3d_sta

    19熱度

    4回答

    我讀了很多人寫的「一個虛擬表存在虛擬函數聲明的類」。 我的問題是,一個vtable是否只存在於一個具有虛函數的類,或者它是否存在於從該類派生的類中。 e.g class Base{ public: virtual void print(){cout<<"Base Print\n";} }; class Derived:public Base{ public:

    0熱度

    2回答

    派生類的類型我試圖瞭解一些類似的職位,但不太瞭解他們的目的,我想我會解釋我自己... 我有一個類 - 完全用包含屬性和方法的代碼定義。許多方法都是虛擬的,可以被派生類進一步覆蓋。所以,我有類似如下的 Class_Main -- Class_A : Class_Main -- Class_B : Class_Main -- Class_C : Class_Main

    0熱度

    4回答

    我有三個班;實現接口IProduct的郵票,信件和包裹,他們也有自己的一些功能。 public interface IProduct { string Name { get; } int Quantity { get; set; } float Amount { get; } } public class Stamp : IProduct { pu

    2熱度

    1回答

    using System.ComponentModel; using System.IO; using System.Xml.Serialization; namespace SerializerTest { static class Program { static void Main() { using (TextWriter textWriter

    2熱度

    2回答

    System.Web.UI.WebControls.UI.TableHeaderCell 從 System.Web.UI.WebControls.UI.TableCell 所以一個方法導出與簽名foo(TableCell tc){} 會接受TableHeaderCell的實例。 但是如果我創建兩個新的類和派生一個從TableCell和TableHeaderCell其他然後我的新TableH

    16熱度

    2回答

    我有以下的基類: class NeuralNetworkBase: def __init__(self, numberOfInputs, numberOfHiddenNeurons, numberOfOutputs): self.inputLayer = numpy.zeros(shape = (numberOfInputs)) self.hiddenLayer