展开全部
形参传递对变量的引用,也就是传递的变量的地址。因此,当参数发生改变时,传递的变量也改变了;
实参传递的是变量的一个副本,可以看成是对传递的变量的一个复制。因此,藏参数发生改变时,对原来的变量不产生影响
实参传递的是变量的一个副本,可以看成是对传递的变量的一个复制。因此,藏参数发生改变时,对原来的变量不产生影响
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
形式类型:是你在定义方法时括号里面的参数。
如:public void setName(String name){this.name = name;}
name:就是形式参数。
实际类型:在调用方法是传进去的参数。
如: setName("张三");
"张三":就是实际类型。
注意形式类型与实际类型的数据类型的匹配。
如:public void setName(String name){this.name = name;}
name:就是形式参数。
实际类型:在调用方法是传进去的参数。
如: setName("张三");
"张三":就是实际类型。
注意形式类型与实际类型的数据类型的匹配。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
class Test{
public void sayHello(String str){
//上面的str是形式参数,就是说它在这只是站了个位置,告诉编译器我这里是一个字符串型的变量,你调用我的时候需要传给我个实际的值才行。
System.out.println(str);
}
public static void main(String [] args){
Test t = new Test();
String shican = "hello!";
t.sayHello(shican);
//这里shican是实际传给sayHello方法的参数,叫实参,本程序结果输出hello!
}
}
public void sayHello(String str){
//上面的str是形式参数,就是说它在这只是站了个位置,告诉编译器我这里是一个字符串型的变量,你调用我的时候需要传给我个实际的值才行。
System.out.println(str);
}
public static void main(String [] args){
Test t = new Test();
String shican = "hello!";
t.sayHello(shican);
//这里shican是实际传给sayHello方法的参数,叫实参,本程序结果输出hello!
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
形参是你在设计某个方法 时需要用到的参数类型。如:
public static void test(int i) {
this.m = i;
}
这个方法 中的 int i 是你设计的时候需要用到的参数。它不是 确定的某个值如(1,2,3,4,)。当你要用到这个方法时,如:
public static void main(String[] args) {
int x = 4;
test(x);
}
在上面方法中带入的就是 确定的值,叫实参
public static void test(int i) {
this.m = i;
}
这个方法 中的 int i 是你设计的时候需要用到的参数。它不是 确定的某个值如(1,2,3,4,)。当你要用到这个方法时,如:
public static void main(String[] args) {
int x = 4;
test(x);
}
在上面方法中带入的就是 确定的值,叫实参
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
public void method(int num)//这时method的形参就是num
{
System.out.println(num);
}
public static void main(String[] args)
{
method(1);//调用方法时传入一实际的参数
}
我是这样理解的!!!!!!
{
System.out.println(num);
}
public static void main(String[] args)
{
method(1);//调用方法时传入一实际的参数
}
我是这样理解的!!!!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询