JAVA中变量类型参数和对象类型参数有何不同?在使用上应如何注意区别?

如题所述

第1个回答  2005-12-29
JAVA中对象类型参数是把对象的引用传进方法中,在方法中改变对象的属性,方法外该对象的属性也会随着相应改变。
对于变量类型参数,在方法中改变变量的值,方法外变量的值不会随着相应改变。

JAVA中变量类型参数和对象类型参数有何不同?在使用上应如何注意...
JAVA中对象类型参数是把对象的引用传进方法中,在方法中改变对象的属性,方法外该对象的属性也会随着相应改变。对于变量类型参数,在方法中改变变量的值,方法外变量的值不会随着相应改变。

参数和变量的区别是什么
变量与参数名不同,变量不一定要赋值(不赋值就是0或是默认值)。一个参数可以赋值给一个变量,即一个变量是一个参数的载体,即存储单元。"变量"与"参数"是西门子plc中常用的名词,在不同的使用场合有不同的含义。S7中的变量分为"程序变量"与"诊断变量"两大类:将参数分为"程序参数"与"配置参数(...

java中,类的对象,对象的实例,对象的引用,三者如何进行区分,有何区别...
首先,没有“对象的实例”这一说法,只有类的实例,而类的实例,只的就是类的对象,简称 对象。而类的引用,你可以通俗一点来理解,就是类对象的变量名,因为一个类的对象的变量名,其实是只的一段内存位置。故而,类的对象,就是类的实例,也就是我们通常说的对象。而类的引用,则是指该类实例...

java 中的语法到底指的什么?
两者都使用抽象类作为继承层次中的基类,提供一般概念,由子类实现其抽象方法,且抽象类都不能被直接实例化为对象 Java中有final关键字,修饰类、方法或变量 final类不能被继承 final方法不能被子类覆盖 final变量就是常量 C++中没有这个关键字,常量可以使用const或#define定义 const还可以修饰成员函数,...

java中引用类型的变量和对象的区别
这个问题问的好,很多基础不牢固的JAVA学习者很多简单的东西没掌握 对象:是按照“类”这个模板建立的,建立的位置则是内存 例如A是一个类。A X则是创建一个引用变量,X=NEW A()则是在内存中建立一个对象(开辟了1片空间),对象的模板就是A(可以理解为在空间里复制了A类里的变量到空间里去)...

变量和对象的区别是什么意思
两者的区别与联系 从上面的两个描述中我们可以看到,两者都是用来描述一段内存的,但是是从不同的角度去描述:变量更强调的是变量名这个符号的含义,更强调名字与内存的联系,而不必关注这段内存是什么类型,有多少字节长度,只关注这个变量名a对应着某段内存。而对象的描述更强调的是内存的类型而不在乎...

JAVA类的参数和类中的方法的参数有什么区别吗?
用法是没有区别的 但是它们的有效期是不一样的 类中的参数正确的叫法是 实例变量或者类变量 只要这个对象实例没有被销毁这个变量就一直有效 方法中的参数 只要这个方法执行完毕所有在这个方法里定义的变量就都会失效

java 参数 变量区别 是什么?
int try(int x)中的int x就是参数。而变量呢,就是在java中的基本存储单元。举个例子,就是:int b=4;在java中的某个内存中存储一个变量名为b的值为4的地址块。这个地址块就是变量。它的值可以发生改变。

java变量类型有哪些?各自特点?
在Java中整型、实型、字符型被视为同一类数据,这些类型由低级到高级分别为(byte,short,char)——int——long——float——double,低级变量可以直接转换为高级变量,例如,下面的语句可以在Java中直接通过:byte b;int i=b;而将高级变量转换为低级变量时,情况会复杂一些,你可以使用强制类型转换。即...

java 参数变量区别是什么?
系统变量是对本电脑所有用户的起作用的变量。用户变量是只对当前用户有效的变量。java的环境变量可以配置在系统变量上,也可以配置在用户变量上,也就是说java的环境变量是用来配置在系统变量或用户变量的一段路径。

相似回答