gpt4 book ai didi

java - 方法中括号中使用参数和不使用参数有什么区别

转载 作者:行者123 更新时间:2023-12-01 15:04:10 26 4
gpt4 key购买 nike

有什么区别:

1)

public void Angle(double f_angle) 
{
if (f_angle <= 15 && f_Angle >= -15)
{
fAngle = 1000 * f_Angle * Math.PI / 180000;
} else
system.out.println("Firing Angle: " + f_Angle + " is not between -15 and 15.");

2)

public static int f_angle

public void Angle()
{ ;
if (f_angle <= 15 && f_Angle >= -15)
{
fAngle = 1000 * f_Angle * Math.PI / 180000;
} else
system.out.println("Firing Angle: " + f_Angle + " is not between -15 and 15.");

最佳答案

区别在于线程安全性和便利性:

  • 您可以成功地从多个线程并发调用第一个方法;第二种方法是不可能的。
  • 调用者很清楚f_angle是方法的参数;第二种方法就没有那么清晰了。

关于java - 方法中括号中使用参数和不使用参数有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13205540/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com