inheritance

    0熱度

    1回答

    我想調用必須從當前對象訪問私有屬性的繼承方法。但它只能訪問公共的,出了什麼問題? 我的測試代碼應提醒雙方瓦爾: function ParentClass(){ //Priviliged method to show just attributes this.priviligedMethod = function(){ for(var attr

    5熱度

    2回答

    有沒有辦法完成這樣的事情?我在Python的工作,但我不知道是否有辦法做到這一點在任何編程語言... class Parent(): class_attribute = "parent" @staticmethod def class_method(): print __class__.class_attribute class Child(Pare

    5熱度

    1回答

    I'm getting an "unresolved external symbol "public:__thiscall hijo<int>::hijo<int>(void)" referenced in function_main 我開始了一個新的項目,因爲我在另一個更大的項目上遇到了同樣的錯誤。 當我嘗試使用new關鍵字分配空間時發生錯誤。 如果這個錯誤是愚蠢的,請原諒我,因爲我在過去的

    0熱度

    2回答

    我有一個類SourceComponent,及其派生類,PeriodicSourceComponent。 實現是: class SourceComponent : public Component { protected: friend class UserInterface; friend void readInput(); public: virtual in

    1熱度

    4回答

    我一直在C#中工作了很長一段時間,但現在和同事一起回答了這個常見問題。 問題是:在一個繼承的類集 - 調用方法時,我們應該使用關鍵字'base.methodname和this.methodname'...不管它是否是重寫的方法? 我的回答是:是的 - 它是一個很好的實踐 - 使用它,因爲這就是爲什麼創建它們的原因。 詳細解釋:此外,代碼可能會在邏輯上發生變化,也許某些IF-ELSE類似的條件可能會

    3熱度

    2回答

    使用克++ 4.1.2我不能編譯以下代碼: #include <memory> class A { public: }; std::auto_ptr<A> GetA() { return std::auto_ptr<A>(new A); } class B { B(std::auto_ptr<A>& pA) { } };

    0熱度

    8回答

    我想使用繼承傳遞一個字符串從一個窗體到另一個使用ref.class。我看着它,說實話,我認爲這應該工作。但是,在我的設置文字方塊調試沒有出現...... 這裏是我的參考級: class Ref { private String _url; public String Sett { set { _url = value; } }

    0熱度

    5回答

    由於Super Class對象不能在主函數中實例化,abstract class在類名前面指定。但是,如果在SuperClass之前使用abstract關鍵字, -riding方法或不使用。有人可以解釋嗎? 這是下面的例子,請檢查註釋部分。 abstract class Figure { int dim1; int dim2; Figure() {

    3熱度

    4回答

    在一箇舊的項目覆蓋的公共屬性,我們使用的是第三方組件,有一些硬編碼信息的屬性的類: public string ConnectionString { get { string[] fullDbName = new string[5]; fullDbName[0] = "Data Source="; fullDbName[1] = this.

    0熱度

    1回答

    及彼一對多對象是模型結構:客戶端是用戶,客戶端可以是法人或負責人: class Client(User): #fields class ClientCorporate(Client): #fields class ClientPerson(Client): #fields 和客戶端可以發出命令: class Order(models.Model):