能举个例子吗?谢谢
追答// 类域
static int i=0;
// 实例域
int j=0;
public static void main(String[] args) {
//定义两个实例a、b
myClass a = new myClass();
myClass b = new myClass();
//接下来,对实例域进行操作
System.out.println("a.j="+a.j);
System.out.println("b.j="+b.j);
a.j++;
b.j = b.j+100;
//从结果可知,a.j和b.j互不影响,其实a.j和b.j是两个不同的引用
System.out.println("修改后的a.j="+a.j+",修改后的b.j="+b.j);
//接下来,对类域进行操作
System.out.println("a.i="+a.i);
System.out.println("b.i="+b.i);
a.i++;
b.i = b.i+100;
//从结果可知,b.i的值影响到了a.i的值,其实a.i和b.i是共享了一个引用
System.out.println("修改后的a.i="+a.i+",修改后的b.i="+b.i);
}
结果:
a.j=0
b.j=0
修改后的a.j=1,修改后的b.j=100
a.i=0
b.i=0
修改后的a.i=101,修改后的b.i=101
java域是什么意思?
Java中的域是指变量或常量所属的作用域,也就是可以访问该变量或常量的范围。Java中的域分为实例域和类域两种。实例域属于某个对象,可以通过对象名.实例域的方式访问;而类域属于类本身,可以通过类名.类域的方式访问。Java中的域还可以分为公有和私有两种,公有的域可以被其他类访问,而私有域只...
java 里的实例域和实例是什么意思
实例域就是指定义类时的最外层的那两个大括号那个范围。你写的这两个调用我不知道具体方法怎么定义的所以没法回答,写全了再帮你看吧!去找greeting是哪个类的对象吧,在那个类里应该有你想知道的方法定义。书上也许写在前面哪地方了,自己找找吧。别的我也不知道怎么帮你了!才子_辉祝您愉快!
Java中实例是什么意思?
实例变量(instance variable):或叫实例域、实例字段(instance field),或叫成员变量(member variable)。实例的变量,每个实例的变量可能不同。实例方法(instance method):或叫成员方法(member method)。供实例用的方法,必须要先有实例,才能通过此实例调用实例方法。类变量(class variable):或叫...
java中 类通常包括类型属于某个类的实例域 是什么意思啊??
我觉得应该是实例作用域吧,肤浅的理解上面所说的话,就是某一个类中,类中都有属性和方法,在一个类被创建之后,会有一个生存周期,在这个生存周期中,可以调用这个类的某个属性或者方法,当程序结束后,类也随之结束,所以该类的任何相关属性或者方法就不能调用了,也就是实例作用域截止位置,这个...
什么是实例域,静态域?实例方法.静态方法?
静态方法不属于任何一个对象,它直属于类的方法,静态方法不能调用非静态的方法,因为这时的实例方法还没有分配地址。是NULL 实例方法必须产生一个对象才能调用,非静态方法可以调用静态方法,不过这个没有多大意义。这个概念应该不是很难,建议你看一下JAVA编程思想。讲得很详细。
什么叫做实例?
注意,我再说一遍,好多人都搞不清楚,这个c到底是对象还是引用,好多人说c就是Cat类的一个实例,这是非常错误的,c就是引用,不是对象!我们new出来的这个东西,真正在内存中的这个东西叫做对象,叫做实例 问题八:Java中实例是什么意思? 实例变量(instance variable):或叫实例域、实例字段(instance field),或叫成员变...
<java>请各路大神帮忙分析一下我的理解对不对
简单来说呢实例变量和静态变量的差别就在修饰符,用static修饰的就是静态变量,基本上哪都能直接调用,而非static修饰的就是实例变量,哪定义在哪用,一个类定义的变量,则这个类的方法中可以直接调用,其他类要调用的话需要new 一个类出来,并且要有该变量的get,set方法,或者把变量定义成public,prote...
Java 语言有哪三个分支,之间的区别是什么
javahe是什么语言? 只用过Java vb和Java是面向对象的编程语言 这种语言你只要告诉计算机“做什么”而不用告诉它“怎么做” vb中的v是visual的意思 就是可视化的 比方说你要建一个对话框 只需要把对话框“拖”去就是 不用考虑那对话框是如何实现的 c语言是面向过程的编程语言 你必须把计算1+2+3……+98+99...
final实例域究竟是个什么东西?设置为final会怎样?JAVA.
final表示常量,他的值只能设置一次,这样的好处就是一改全改。
java中 static变量和方法到底是存在内存什么区域
segment、data segment)当我们在程序中,申明一个局部变量的时候,此变量就存放在了 stack segment(栈)当中;当new 一个对象的时候,此对象放在了heap segment(堆)当中;而static 的变量或者字符串常量 则存在在 data segment(数据区)中;那么类中方法的话,是存在在 code segment(代码区)中了。