setter

    1熱度

    1回答

    請注意:我問的缺點不在於是否利弊權衡出來的,反之亦然利弊,所以這是不是基於意見。 我正在通過Java教程工作,本教程建議在構建過程中不要使用setter(即使setter邏輯在構造實例時有意義)。我想知道爲什麼這是一個壞主意。該教程對後者的遺傳問題提出了一個相當模糊的提及。 此外,如果一個二傳手,主要是驗證我可以只取出驗證作爲一個單獨的函數,然後可以調用構造函數,而不必相同的問題直接使用二傳手?

    0熱度

    2回答

    我要創建需要用戶輸入的基礎上檔次的學生的名字,用戶輸入了代碼。 輸入是停止時的數小於0被輸入和輸出應爲學生姓名,總的所有分數和平均得分。 出於某種原因,我不能讓我的學生班級平均或打印總,我的計數器顯示錯誤「刪除此令牌「++」 這裏是我的主類,和我學生類: /** * COSC 210-001 Assignment 2 * Prog2.java * * description * * @

    0熱度

    2回答

    我需要在我的學生課程中修復我的addQuiz()。然後,在那個課上,我把所有的信息都放到了我的prog2主程序中。除了兩件事情我都有工作。我需要獲得爲我的addQuiz()固定的公式,因此它總計輸入的點數,並在我的主要中修復while語句,以便我可以輸入一個詞來告訴程序我已經完成了我的測驗。 這是我的主文件。 import java.util.Scanner; public class Pro

    3熱度

    2回答

    我創建了一個使用聯盟作爲其字段的結構。這裏是一個小的代碼示例: #include <iostream> #include <string> enum Type { STR, INT }; struct MyStruct { Type type; union Value { std::string str; i

    1熱度

    2回答

    我目前正在寫一類的角2組件使用的輸入/輸出裝飾和二傳手,像這樣: export class ItemDetails { // Assign our `item` to a locally scoped property @Input('item') _item: Item; originalName: string; selectedItem: Item;

    0熱度

    1回答

    對於使用安裝程序的正確方法,我有點困惑。 更好的方法是創建一個只有1個參數的setter,像這個一樣的對象類型? public void setWebsite(String website) { if(website ==null){ this.website = ""; }else { this.website = website; }

    0熱度

    2回答

    我有一個抽象類AuthResult有財產 - Token模型類。 #import <Foundation/Foundation.h> @class Token; @interface AuthResult : NSObject + (instancetype)sharedInstance; // designated initializer @property (readwrite

    2熱度

    2回答

    定義了一個對象。 var bob = {age: 10}; 定義二傳手爲: bob.setAge = function (newAge){ bob.age = newAge; }; 因此,我們可以更改屬性爲: bob.setAge(20) 而不是簡單地: bob.age = 20; 或 bob["age"] = 20; 是最佳實踐的原因嗎?

    2熱度

    1回答

    我用下面的代碼: class P: def __init__(self): self._x = None @property def x(self): return self._x @x.setter def x(self, value): self._x = value * 2 p = P() pri

    1熱度

    1回答

    我有兩個TextInputs。現在,當我寫入一個浮點數時,同一個浮點數會出現在另一個浮點數中。我現在需要的是另一個浮點數由函數sp_it或it_sp處理。我如何插入功能? def sp_it(num): if num not in range(0,11): print "Error!" else: return ((num-5)*9)/5.0+21