[英]Java naming convention for static mutator methods
對於Java中的靜態方法,該參數不能與全局靜態變量同名。 是否有命名參數的約定? ......只是一種好奇心。
private static volatile int metBetYetPetLetJet = 8675309;
public static void setMetBetYetPetLetJet (int metBetYetPetLetJet0) { metBetYetPetLetJet = metBetYetPetLetJet0; }
參數絕對可以具有相同的名稱:
public class Foo {
private static volatile int metBetYetPetLetJet = 8675309
public static void setMetBetYetPetLetJet (int metBetYetPetLetJet) {
Foo.metBetYetPetLetJet = metBetYetPetLetJet;
}
}
或者,我經常只使用value
作為setter的參數名稱。 這可能是C#的影響雖然:)另一種選擇是newValue
。
您可以指定相同的名稱,規則應用與成員變量名稱相同。
這里:您必須使用類名稱引用變量,而不是this
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.