加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

在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,这是允许的,但没有特殊意义.请注意,该规范继续建议它“仅用于机械生成的源代码,或很少用于访问遗留系统中的预先存在的名称”.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读