constructor

    0熱度

    1回答

    ,DI意味着注入我們的組件可能需要的,而不是創建該服務的服務或者在組件類中實例化服務。 (如果這是正確的,那麼我覺得角2 documentation是 有點誤導,因爲它使用的術語「創建實例」 在解釋「噴油器提供商」) 現在,在技術上歸結爲: - 使用構造函數而不是新的 但是,爲什麼使用構造函數優於new?有沒有在線的任何示例/資源,我可以按照...

    2熱度

    3回答

    我想用構造函數聲明類,但似乎有與該語法衝突並聲明類成員。 任何建議這些如何一起? class Person (aName:String) { var name : String get() = this.name set(myName) {this.name = myName} init { this.name = aName }

    1熱度

    1回答

    我們可以在構造函數代碼中使用重定向或返回嗎?我相信,如果我們返回一些東西或在構造函數中使用重定向,它不會拋出任何錯誤,但不要認爲這是正確的方法。 例如,如果我談論laravel MVC public function __construct() { $this->middleware('auth'); } 這裏,我已經初始化AUTH中間件,但它是正確的我這樣做: public function _

    -1熱度

    2回答

    我很清楚,沒有直接的方法來定義JavaScript中的類。根據此article,JavaScript中沒有class關鍵字。但我們可以使用function關鍵字來激發類似行爲。 現在我的問題是,有沒有什麼方法可以像C/C++那樣定義一個構造函數,只要創建這個不那麼類的實例,它就會自動執行?

    1熱度

    1回答

    我試着像memset struct TreeNode { bool exist; bool word_ending; TreeNode* branches[3]; TreeNode(): exist(true), word_ending(false) { memset(branches, NULL, sizeof(branches));

    0熱度

    2回答

    我有兩個類,A類和B類。我不想讓它們中的任何一個具有默認構造函數,因爲它們都需要實例化帶參數。然而,我似乎無法在類B中創建類A的對象,而無需使用默認的公共構造函數,該類允許在沒有用戶定義的值的情況下實例化類(試圖避免默認值)。 這是我的設置: 對象我想其他B級的內部進行初始化的類: ClassA.h Class A //No default constructor { public:

    2熱度

    1回答

    嘿,我對JS很陌生,發現函數也是對象。 這意味着我可以這樣給他們添加屬性: let func = function(){}; func.foo = "foo"; console.log(func.foo); // prints foo 然而,當我們現在這樣做: console.log(func); 它將返回(使用Chrome): 它爲什麼不顯示對象的屬性,就像它通常在其他類型的對象上顯

    1熱度

    1回答

    我目前無法從以下程序中找到段錯誤的來源。 struct info { std::list<int> bfs; int *level; int *distance; }; ... info* Graph::BFS(int s) { info *tmp = (info*) malloc(sizeof(struct info)); tmp-

    3熱度

    1回答

    下面是Python中的Circle類, class Circle(object): def __init__(self, radius): self.radius = radius 該系統會根據客戶需求的變化重新設計,如下圖所示, class Circle(object): def __init__(self, radius): self.rad

    0熱度

    1回答

    我是C#的新手,目前正在使用方法和構造函數創建一個簡單的銀行取款和存款程序來計算餘額後。 我對這些給我的指示感到困惑,或者我做錯了什麼。我似乎無法弄清楚。我試圖將初始默認餘額設置爲$ 1000,同時將餘額字段設置爲只讀字段。 我遇到的主要問題是我試圖爲只讀的「平衡」字段設置構造函數。 C#是說我不能調用只讀的方法。如果有人能幫助我,我在下面發佈我的代碼。先謝謝你。 Account.cs class