51Testing软件测试论坛
标题:
Java中几个常用的名词的意思
[打印本页]
作者:
365441258
时间:
2009-1-3 10:58
标题:
Java中几个常用的名词的意思
请各位大哥帮忙解释一下以下几个名词的区别,谢谢
越详细越好。。
1.实例变量
2.类变量
3.实例方法
4.类方法
5.引用型变量
作者:
lidonghaihome
时间:
2009-1-6 09:09
实例变量就是当一个类有多个实例时,变量存在的个数的实例一样多,即意味着一个实例拥有一个实例变量的操作权,并且不能更改其它实例中的实例变量。
而类变量其实就有些像DELPHI中的“全局变量”了,而且是“工程级”的全局变量,引用在DELPHI中就像是一个单元操作另外一个单元的变量,意思相似。在JAVA中就是多个类实例共同使用一个变量,多个类实例可以操作的那个变量在JAVA中就是类变量。
for example:
class multimedia{
int numer;
picture(int number1);
audio(int number2);
video(int number3);
};
我个人认为 number为类变量, number1, nmber2,number3为实例变量。
[
本帖最后由 lidonghaihome 于 2009-1-6 09:13 编辑
]
作者:
zhangting85
时间:
2009-1-6 12:15
标题:
回复 2# 的帖子
number是实例变量,
在int前面加一个static的话这个number才是类变量。
至于number1, nmber2,number3只是表示一下这几个方法的参数,跟实例变量没关系。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2