相关疑难解决方法(0)

在Java/Android中将参数放在参数之前有什么意义?

在任何变量或参数之前放置$符号的区别或意义是什么?

例如

假设这是我的班级......

 public class Vector3 {
      public Vector3(float x, float y, float z){
           //...
          //... my ctor code
          //...
      }
 }
Run Code Online (Sandbox Code Playgroud)

这两个声明之间的区别是什么......

宣言1

 Vector3 $vec = new Vector3(1f,1f,1f);
Run Code Online (Sandbox Code Playgroud)

宣言2

 Vector3 vec = new Vector3(1f,1f,1f);
Run Code Online (Sandbox Code Playgroud)

如果您在声明1和声明2中的"vec"之前注意到$ sign.

有线索吗?

另外,声明与下面相同的构造函数,

public class Vector3 {

    public Vector3(float $x, float $y, float $z){
    //...
    //... my ctor code
    //...
    }
}
Run Code Online (Sandbox Code Playgroud)

上面的构造函数和初始构造函数有什么区别?

谢谢...

编辑:感谢你的所有回复,我用不同的组合做了这个,没有重大意义:)我感谢你的所有答案.

java android

3
推荐指数
3
解决办法
3655
查看次数

标签 统计

android ×1

java ×1