java 参数 变量区别 是什么?

[复制链接]
查看11 | 回复5 | 2012-11-17 03:58:01 | 显示全部楼层 |阅读模式
int try(int x)中的int x就是参数。而变量呢,就是在java中的基本存储单元。举个例子,就是:int b=4;在java中的某个内存中存储一个变量名为b的值为4的地址块。这个地址块就是变量。它的值可以发生改变。...
回复

使用道具 举报

千问 | 2012-11-17 03:58:01 | 显示全部楼层
区别1.成员变量可以被public,protect,private,static等修饰符修饰,而局部变量不能被控制修饰符及static修饰;两者都可以定义成final型2.成员变量存储在堆,局部变量存储在栈3.存在时间不同4.成员变量有默认值,(被final修饰且没有static的必须显式赋值),局部变量不会自动赋值....
回复

使用道具 举报

千问 | 2012-11-17 03:58:01 | 显示全部楼层
可以这样理解,参数是传值,变量是储存值,如果把其实都是变量,只是用的地方不同叫法不同。其实这样说也不严谨,但是可以先这样理解。慢慢你就明白了!...
回复

使用道具 举报

千问 | 2012-11-17 03:58:01 | 显示全部楼层
变量,就是JAVA中数据存储空间的表示,而参数也就是所谓的值;参数可以赋值给变量。int a =30;int是数据类型;a 是变量名30就是参数,这个表达是的意思就是把30赋值给a...
回复

使用道具 举报

千问 | 2012-11-17 03:58:01 | 显示全部楼层
int try(int x){} 这句是定义
函数名为try,形参为x,返回int值的函数比如int try(int x){
int a=x+x;
return a;} //调用test=try(10);这里就是将10作为实参传到try替换形参x,然后返回的数赋值给test...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行