|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
JAVA是一种可以撰写跨平台应用软件的面向对象的程序设计语言,由升阳(SunMicrosystems)公司的詹姆斯·高斯林(JamesGosling)等人于1990年代初开发。Java按值传送参数
关于一个一般范例的变量来讲,这很好了解.好比int,String范例的变量,但是假如是假如变量是一个类范例的呢?那它的值是甚么呢?它的值就是它的援用,
我们不克不及改动传出去参数的值,这句话是甚么意义呢?就是关于传出去的参数,我们不克不及改动.仍是关于一般变量这很好了解.
举个例子:
inti=0;
publicvoidchangeParam(inti)
{
i=9;
}
System.out.print(i);
输入会是甚么呢?必定是0.为何呢?这就是java按值传送参数的特性,我们传出来的是0,而不是一个能够变动的变量
那末关于一个类作为变量呢?我们一样不克不及改动,下面说过它是一个援用,就是说我们不克不及改动这个援用,可是我们却能够改动这个援用的对象的值,
看起来有点别扭吧,就是说这个变量援用了类的实例A我们不克不及在办法体中改动它援用类的实例B,可是我们能够改动实例A的内容.
就是这么一回事!
手机用到的是用j2me所编出来的小程序。 |
|