gpt4 book ai didi

Javabean 命名约定

转载 作者:行者123 更新时间:2023-11-30 08:01:58 25 4
gpt4 key购买 nike

问题:哪些方法使用访问器和修改器的 JavaBeans 命名约定?
上面的代码是正确答案之一:

public getNumWings() {return numberWings;}

我检查了 bean definition (第 8.3 节澄清一点)从我读到的(和知道的)我会说 getter 的名字错误,这个答案真的正确吗?如果是,是因为新属性“numWings”被“创建/公开”了吗?

最佳答案

JavaBeans 规范关注的是属性,而不是字段。尽管属性通常由具有相同名称的简单字段支持,但并不要求这样做,并且许多属性(特别是诸如 isEmpty() 之类的 boolean 值)通常是即时计算的.

在此示例中,getNumWings() 访问器是名为 numWings 的属性的 getter,没有问题。该属性由具有不同名称的字段支持这一事实是私有(private)实现细节,并且与 bean 接口(interface)无关。

关于Javabean 命名约定,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37239030/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com