static-methods

    -1熱度

    2回答

    我正在爲我的一個類創建一個模擬,並且遇到了一些麻煩。在這裏尋找一些方向+任何提示。 到目前爲止我有兩個類,我正在尋找其他一些東西。目前,我希望能夠訪問存儲在其他類中的數組中的對象的點(x和y座標)。

    -4熱度

    3回答

    我想以類似Java class.forName()的方式動態訪問c#中的類。我只找到Class.forName() equivalent in .NET?之類的東西,但我不想創建實例。 詳細:我有一個簡單的文本文件,其中包含一個類的列表。我使用file.ReadLine()(因此我已將所有類名稱作爲字符串)讀取它們,然後我想對每個類執行相同的靜態方法:class1.method(); class2

    2熱度

    1回答

    我們以此爲例,我有一個方法在Validator類中調用validateDateTime。此功能非常簡單,可以檢查日期時間是否爲所需格式。 namespace MyApp\Util; use \DateTime; class Validator { public static function validateDateTime($dateTime, $format = 'Y-m-d

    0熱度

    1回答

    class A(object): def __init__(self, val): self.val = A.plus_one(val) @staticmethod def plus_one(val): return val + 1 我們可以在一個類中定義一個靜態方法,並在任何地方使用它。我的問題是,即使我們在這個類中使用這個靜態方法,爲

    5熱度

    3回答

    下面是我的代碼片段的兩行: List<String> listDevs = Arrays.asList("alvin", "Alchemist", "brutus", "larsen", "jason", "Kevin"); listDevs.sort(Comparator.comparing(String::length)); //This works fine listDevs.sort

    1熱度

    4回答

    我有一個名爲superPower的函數,它接受一組數字並返回一個數字。這個數字是通過將每個元素乘以10到它在數組中的索引位置的冪來創建的,然後將每個元素添加到一起。 這是ES5的版本我需要重構到ES6 ArrayFunctions.superPower = function(array){ return array.reduce(function(sum, number, index){ re

    1熱度

    1回答

    我想繼承並使用另一個類的靜態方法從另一個類設置一個靜態變量。 這是示例代碼: public class A { private static HashMap<Integer, String> hmFromIdToDesc = null; public static void setHm(HashMap<Integer, String> hm) { if(hmF

    0熱度

    2回答

    我有以下代碼: struct CommonVariables {/*some common variables that need to be proceed*/}; struct CommonHandler { static void foo(const CommonVariables& vars) {/*processed vars*/} void bar(cons

    5熱度

    2回答

    據我所知,靜態方法必須它們的類類型的實例對象,並因此的狀態沒有訪問在error.But對象引用$this內他們的結果可以參考使用對象的靜態方法構件操作者-> $obj->staticMethod(); 甚至可以通過參數傳遞它的狀態。 $para1 = $obj->para1; $para2 = $obj->para2; $obj->staticMethod($para1, $para2

    0熱度

    1回答

    我目前在一個類中使用許多靜態方法從MySQL數據庫讀取數據。下面的代碼是其中一種方法的一個例子: DatabaseReader類: public class DatabaseReader { //Method to get an employee's details. public static JSONArray getEmployee(String employeeID)