是setter和getter是java编码标准,还是我们可以编写我们的愿望?

是setter和getter是java编码标准,还是我们可以编写我们的愿望?,java,Java,下面是带有setter和getter的代码: public class DemoApp { private int value; public int getValue() { return value; } public void setValue(int value) { this.value = value; } public static void main(String[] args) { DemoApp demoApp = new DemoApp();

下面是带有setter和getter的代码:

public class DemoApp {
private int value;

public int getValue() {
    return value;
}

public void setValue(int value) {
    this.value = value;
}

public static void main(String[] args) {
    DemoApp demoApp = new DemoApp();
    demoApp.setValue(10);
    System.out.println("value is" + demoApp.getValue());
}
}
下面的代码是我自己的代码,我在这里改变了设置,以放置和获取,而改变像这样,不是一个问题,或者它会给我任何未来的问题

public class DemoApp {

private int value;

public int takeValue() {
    return value;
}

public void putValue(int value) {
    this.value = value;
}

public static void main(String[] args) {
    DemoApp demoApp = new DemoApp();
    demoApp.putValue(10);
    System.out.println("value is" + demoApp.takeValue());
}
} 

您可以为希望使用的方法指定任何名称。但一般来说,这是遵循的编码约定。因此,您最好为类的成员字段的getter和setter指定相关名称。

您可以为想要的方法指定任何名称。但一般来说,这是遵循的编码约定。因此,您最好为类的成员字段的getter和setter指定相关名称。

您可以为想要的方法指定任何名称。但一般来说,这是遵循的编码约定。因此,您最好为类的成员字段的getter和setter指定相关名称。

您可以为想要的方法指定任何名称。但一般来说,这是遵循的编码约定。因此,您最好为类的成员字段的getter和setter指定相关名称。

按照的约定,使用
setV
getV
;但是,您的代码可以正常工作。

的约定是使用
setV
getV
;但是,您的代码可以正常工作。

的约定是使用
setV
getV
;但是,您的代码可以正常工作。

的约定是使用
setV
getV
;但是,您的代码可以很好地工作。

get和set是广泛用作名称的约定。所以,当其他开发人员使用您的代码并需要getter时,他会立即尝试找到get方法。您的其他代码变体将毫无问题地工作,但是其他阅读您的代码的开发人员将有点困惑


无论如何,最好的做法就是坚持约定。

get和set是被广泛用作名称的约定。所以,当其他开发人员使用您的代码并需要getter时,他会立即尝试找到get方法。您的其他代码变体将毫无问题地工作,但是其他阅读您的代码的开发人员将有点困惑


无论如何,最好的做法就是坚持约定。

get和set是被广泛用作名称的约定。所以,当其他开发人员使用您的代码并需要getter时,他会立即尝试找到get方法。您的其他代码变体将毫无问题地工作,但是其他阅读您的代码的开发人员将有点困惑


无论如何,最好的做法就是坚持约定。

get和set是被广泛用作名称的约定。所以,当其他开发人员使用您的代码并需要getter时,他会立即尝试找到get方法。您的其他代码变体将毫无问题地工作,但是其他阅读您的代码的开发人员将有点困惑


无论如何,最好的做法就是坚持惯例。

您可以随时按照自己的意愿编写代码,只要您在代码的整个生命周期中都能维护代码,或者您向维护代码的人清楚地说明这一点(显然,它必须满足业务需求:)

只要您在代码的整个生命周期内都要维护代码,或者您让维护代码的人明白(显然,它必须满足业务需求:)

只要您在代码的整个生命周期内都要维护代码,或者您让维护代码的人明白(显然,它必须满足业务需求:)

只要您在代码的整个生命周期内都要维护代码,或者您让维护代码的人明白(显然,它必须满足业务需求:)

您的类在任何需要符合JavaBeans规范的上下文中都是不可用的,JavaBeans规范包括大多数(如果不是所有的话)Web框架和许多其他框架


不要仅仅为了它而与众不同。”“Take”是一个特别糟糕的选择,因为它在队列中已经有了另一个含义。与“put”和maps相同。

您的类在任何需要符合JavaBeans规范的上下文中都将不可用,JavaBeans规范包括大多数(如果不是所有的话)Web框架和许多其他框架


不要仅仅为了它而与众不同。”“Take”是一个特别糟糕的选择,因为它在队列中已经有了另一个含义。与“put”和maps相同。

您的类在任何需要符合JavaBeans规范的上下文中都将不可用,JavaBeans规范包括大多数(如果不是所有的话)Web框架和许多其他框架


不要仅仅为了它而与众不同。”“Take”是一个特别糟糕的选择,因为它在队列中已经有了另一个含义。与“put”和maps相同。

您的类在任何需要符合JavaBeans规范的上下文中都将不可用,JavaBeans规范包括大多数(如果不是所有的话)Web框架和许多其他框架


不要仅仅为了它而与众不同。”“Take”是一个特别糟糕的选择,因为它在队列中已经有了另一个含义。与“put”和map相同。

Getter和setter方法用于访问变量。如果您在任何可以更改的地方使用公共变量,而无需设置器


编码约定也是创建getter和setter的原因之一

Getter和setter方法用于访问变量。如果您在任何可以更改的地方使用公共变量,而无需设置器

编码约定也是创建getter和setter的原因之一