在Java / Android中将参数放在参数之前有什么意义?
发布时间:2020-12-15 02:07:32 所属栏目:Java 来源:网络整理
导读:在任何变量或参数之前放置$符号的区别或意义是什么? 例如 假设这是我的班级…… public class Vector3 { public Vector3(float x,float y,float z){ //... //... my ctor code //... } } 这两个声明之间的区别是什么…… 宣言1 Vector3 $vec = new Vector3(
在任何变量或参数之前放置$符号的区别或意义是什么?
例如 假设这是我的班级…… public class Vector3 { public Vector3(float x,float y,float z){ //... //... my ctor code //... } } 这两个声明之间的区别是什么…… 宣言1 Vector3 $vec = new Vector3(1f,1f,1f); 宣言2 Vector3 vec = new Vector3(1f,1f); 如果您在声明1和声明2中的“vec”之前注意到$sign. 有线索吗? 另外,声明与下面相同的构造函数, public class Vector3 { public Vector3(float $x,float $y,float $z){ //... //... my ctor code //... } } 上面的构造函数和初始构造函数有什么区别? 谢谢… 编辑:感谢你的所有回复,我用不同的组合做了这个,没有重大意义:)我感谢你的所有答案. 解决方法
根据
Java Language Specification,这是允许的,但没有特殊意义.请注意,该规范继续建议它“仅用于机械生成的源代码,或很少用于访问遗留系统中的预先存在的名称”.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |