accessor

    0熱度

    3回答

    使用訪問器而不使用簡寫的新手段。我試圖改變基於另一個屬性的屬性,但不能將其設置在別的地方。基本上我想要像這樣; public int Salary { get; set; } public int Tax { get { if (Salary > 2000) { return Tax = 20; } else i

    -1熱度

    1回答

    我tryed使2D矩陣模板類unsing STD載體。到目前爲止,大多數功能都如期工作。但是,當我嘗試編寫accessor或getter和setter函數時,我遇到了一些問題。 起初,這個我班的基本佈局: template <class T> class DynamicMatrix { private: vector<vector<T>> map; ... } 我第一次嘗試

    0熱度

    1回答

    所以我一直在研究這個項目一段時間,並且由於某種原因我抓住了很多麻煩。 目標是創建3個包含3個水果的對象,每個水果都有自己的價格/價值。 我在加入當前的值時遇到了問題,我敢肯定還有更多的錯誤,因爲我說到目前爲止我遇到了很多麻煩。 我最大的問題是目前的costofBox()方法。 任何有益的建議將不勝感激,我一直在這個工作了一個多星期。 這裏是整個程序: public class Project8

    0熱度

    7回答

    我正在使用驅動程序類來創建另一個類的對象。當我輸入寵物重量或整數時,數字會變爲0.0。所有的權重變量都聲明爲double,所以我不知道它爲什麼這樣做。 import java.util.Scanner; public class PetAssignment { public static void main(String[] args) { St

    2熱度

    1回答

    我想要編寫一個部分比較函數,它定義了所有Equatable結構體,它們能夠比較兩個結構體實例,但忽略使用參數指定的任何屬性。例如,在麒麟運營商( )代表什麼我失蹤: struct Struct1: Equatable { x: Int y: Int z: Int } func compare<T: Equatable>(_ a: T, _ b: T, ignor

    -6熱度

    1回答

    在C++中,向量的工作原理是,如果我實例化一個類型爲Obj的向量,我可以通過指定元素訪問帶有點存取器的Obj的成員。我試圖用模板<class T> struct做同樣的事情。 如何訪問結構的Obj成員,template <class T> Struct包含vector<T>例如,實例化爲Struct<Obj>。 如果我在錯誤的軌道上,有什麼替代?

    1熱度

    3回答

    爲了確保一個列表屬性永遠不會返回null,我宣佈這樣說: private IList<Item> _myList; [NotNull] public IList<Item> MyList { get { return _myList ?? new List<Item>(); } set { _myList = value; } }

    0熱度

    1回答

    我可能錯過了一些非常明顯的事情,但到目前爲止還沒有運氣。我有兩個相關的模型,消息和用戶。我試圖在檢索所有消息時只附加創建消息的用戶的'用戶名'。但是,我正在獲得完全序列化的相關用戶模型。我知道我可以隱藏在我的用戶模型中,但希望避免這種情況。 在我的郵件模式,我創建了一個關係 public function createdBy() { return $this->belongsTo('A

    1熱度

    2回答

    我有一個類CaloReader,它創建一個指針_calo到一個名爲Calorimeter的對象,該對象包含一個帶有ID號的單元格。這個指針然後用來爲每個單元設置一個ID號碼。另外,我有一個訪問器const Calorimeter& calo(),它返回這個指針的引用。現在,我想創建一個功能dumpReadoutMap(),它打印出所有單元的所有ID號。該功能是從我的主文件名爲如下: #includ

    1熱度

    1回答

    我不想將整個答案發布到學校作業,所以我會嘗試僅包含足夠的編碼細節以顯示我在哪裏掛了。 class Customer : IComparable // class declaration { public int customerNumber { get; set; } public string customerName { get; set; } p