首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >参数和参数

参数和参数
EN

Stack Overflow用户
提问于 2012-09-21 13:51:10
回答 1查看 112关注 0票数 4

我正在读塞拉和贝茨写的“SCJP 6”。在第一章中,有一节是关于“最终论点”的(第41页)。在本节中,它将“方法参数”称为“出现在方法声明中括号之间的变量声明”。

然而,在其他地方(在书中和网上),约定是我们“传递参数”和“声明参数”。

我是不是读错了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-09-21 13:52:18

你是对的-这本书在这个特定的地方是错误的,在其他地方是正确的。参数出现在调用位置,参数是方法声明的一部分。

Java规范支持这一点-方法调用表达式具有参数列表(JLS 15.12);方法声明具有形参(JLS 8.4.1),其中包括:

当调用方法或构造函数时(§15.12),在执行方法或构造函数的主体之前,实际参数表达式的值会初始化新创建的参数变量(每个声明的类型)。

如果这是什么安慰的话,这些术语在网上到处都是错误的使用,即使是那些更了解但偶尔粗心大意的人……我把自己也包括在其中,尽管我在这一点上很努力:(一个很好的例子是在C#中,版本4引入了命名参数和可选参数,但是这个特性几乎使用了您可能提到的所有不正确的排列来描述。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12524963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档