static

    -1熱度

    1回答

    請幫幫我。我需要更好地理解PHP OOP原則。 如果我有一個類屬性,它是不可變的所有它應該被定義爲靜態的類實例? 如果是這樣,有沒有辦法確保靜態屬性在所有類型的類中定義?正如我在PHP手冊中看到的,靜態屬性既不能被控制器也不能通過抽象類來控制?或者我錯了? 簡單的例子。 <?php // Parent class abstract class Employee { abstrac

    1熱度

    1回答

    如何在C++中初始化一個自定義類的靜態常量類成員? 這裏是我試過到目前爲止: 頭文件 class A { private: static const B b; }; 源文件: const B A::b; Class`s乙構造函數沒有參數。 該方法不起作用。 b在源文件中變爲紅色下劃線,寫在那裏const member "A::b" requires an initializer。

    0熱度

    1回答

    在我的Maven項目,我已經申請這樣的靜態代碼靜態代碼: static { int address = xxx; int port = xxx; } 我想用一個屬性文件來定義變量即,屬性文件是在我的項目資源目錄,但我已經嘗試了很多方法來導入該屬性文件中提出的靜態代碼,如: Properties prop = new Properties(); prop.load(Red

    0熱度

    1回答

    我學習的Java.There內部類是採用內部類與不同的訪問的一個例子modifiers.I寫的代碼只是我看的書,但我得到一個錯誤,我在標題中提到。我知道我們不能使用靜態變量,方法在非靜態範圍內,但我不明白的是,我得到這個錯誤只與我的字符串數組..Integer數組工作正常。什麼是我錯過了嗎? package innerclasses; public class AlanlaraErisim {

    0熱度

    1回答

    在C#簡而言之, 一個類可以被標記static,表明它必須由單獨 的靜態成員,並且不能被繼承。 是「不能被繼承」的「單獨組成的靜態成員」暗示了什麼? 如果一個類僅由靜態成員組成,但未用static聲明,那麼它是否實際上是一個靜態類?它可以分類嗎? 謝謝。

    0熱度

    2回答

    他們是一種簡單的方法來在這些方法之間傳遞變量和數組,而不需要超長的方法簽名?目前我正在使用這些靜態技術,但我知道這不是「正確」的做法,但如果我在簽名中通過它們,它會使一切看起來很難看。那麼傳遞像lastName,firstName和role這樣的變量的「正確」方式是什麼? // Program wide variables //static String firstName; // First

    0熱度

    1回答

    public class Tmp { public static void main(String[] s) { //new Tmp(); //comment 1 } A a = new A(1); //comment 2 } class A { A(int i) { System.out.println("value in A

    1熱度

    1回答

    public static class MySampleClass { public static string sampleProperty1 { get { return GetValue("sampleProperty1"); } } public static string GetValue(string Ke

    -1熱度

    1回答

    我正在處理在二維數組上移動「ant」北,南,東或西的函數。我在我爲這個「ant」構建的類中完成了這些功能,但是當我嘗試使用這些函數時,我總是收到「非法使用非靜態成員函數」。 Erno game; 這就是我在主函數中調用類的方法。 if(movement == 'N') game.move_N; 這就是我從main中調用我的函數的方法。 void move_N() {

    1熱度

    1回答

    這是僞代碼 class A { public static void m1() { System.out.println("Parent"); } } class B extends A { public static void m1() { System.out.println("Child"); } }