就是Java破坏了与具有非空返回类型setter方法,自己的规则?

ķ男子:

他们给我理解的标准惯例是为制定者没有任何回报。然而,NIO.2 API有几个方法,如setOwner,setLastModifiedTime和setAttribute该返回路径的实例。这些方法是不正确的制定者,否则不都制定者必须有返回void类型?

乔纳斯:

甲设定器通常用作存取方法改变对象的状态。与这些对象时把它看作是语法糖, - 正如Kayaman提到它可能是有用的返回对象本身创造一个流畅的API,而不是无效的。

尽管如此,在NIO的情况下,它是类“文件”,其改变是作为第一个参数的路径的状态的静态方法 - 所以在这种情况下,它是有“一套”无访问,但“正常”的方法在它的名字。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Makefile:具有非显式输出文件名的隐式规则破坏了规则匹配

具有返回类型的Java继承方法

在Java中重写具有不同返回类型的方法?

Bean属性不可读或具有无效的getter方法:getter的返回类型是否与setter的参数类型匹配?春季批

Bean属性“ cmpcode”不可读或具有无效的getter方法:getter的返回类型是否与setter的参数类型匹配?

Bean 属性“empname”不可读或具有无效的 getter 方法:getter 的返回类型是否与 setter 的参数类型匹配?

从NUnit 2升级到NUnit 3时,错误“异步测试方法必须具有非空返回类型”

具有通用返回类型的可空引用类型

Java Bean Utils调用非String类型的所有setter

在具有可空返回类型的方法上将@Nullable放在哪里?

具有可为空参数和返回类型的泛化方法

Java类具有2个具有相同函数签名但返回类型不同的方法

具有多种返回类型的接口方法

具有通用返回类型的覆盖方法

具有多种返回类型的方法

具有不同返回类型的方法重载

方法必须具有返回类型

具有方法和自己返回的对象

Java:有没有办法在枚举中获取具有不同返回类型的方法?

具有返回类型的Java方法无需返回语句即可编译

Eclipse警告:“ <methodName>具有非API返回类型<parameterizedType>”

TornadoFX runAsyncWithProgress 具有可为空返回类型

Java非泛型方法隐藏具有交集类型的泛型方法

农夫的难题-递归规则和累加器破坏了我的方法

java中的方法重写中,两个方法可以具有不同的返回类型吗?

具有变量返回类型和变量输入参数的Java方法

为什么此Java方法似乎具有两种返回类型?

Java泛型-覆盖抽象方法并具有子类的返回类型

如何使用JUnit在Java中测试具有布尔返回类型的方法