问题描述
- 新人,求指点,新入门java
-
java中什么时候需要用到带参方法,有时候用无参方法也可以解决的,带参方法哪里能优于无参方法
解决方案
比如编写一个函数,返回sin值,那么就需要一个参数,你需要的角度。
返回两个数相加的和,那就需要两个参数。
如果计算pi的值,或者获取当前时间,就不要参数。
这个根据需要来。
解决方案二:
需要参数就要用带参数的方法;或者是有了全局变量就不用传参数直接调用;没有优劣之分。不用太在意这些细节,从整体出发去学习。
解决方案三:
使用参数可以让程序更通用,
比如
public void printHello(name){
System.out.print("hello:"+name);
}
但如果没有参数则只能
public void printHello(){
System.out.print("hello:"+name);
}
当然你可以用类的属性来实现
clss Student{
private name
Student(name){
this.name = name;
}
public void printHello(){
System.out.print("hello:"+this.name);
}
}
总结一句话,参数把程序变的更通用。
希望对你有所帮助
解决方案四:
修正第二段代码
public void printHello(){
System.out.print("hello: Jack");//
}
解决方案五:
有时候为了使得阅读起来好,就将一些流程函数化了,如:写一个初始化的数据的操作,initView();一般是没有参数的,大多数是有参数的。
解决方案六:
同新手,根据现在所学的回答,大神请忽略
带参的方法在调用的时候就需要传参,没有带参的方法在调用的时候就不需要
其实这个不是难的,慢慢往后学就自然而然了解了
解决方案七:
这个肯定是看需求的,没有什么优不优
解决方案八:
方法的参数是你需要外界传入的数据,当然有些方法也可以不需要参数,看你的实际需求是什么了。
需要参数多涉及到计算、处理的业务,当然也可能是方法中直接使用了类的成员变量就需要传递参数了。
解决方案九:
如何使新人入门?
解决方案十:
方法需不需要带参数,只是由实际需要决定的,不需要参数就不用带参数了。
时间: 2024-12-10 03:15:28