java中静态与非静态理解

对于静态变量(方法)与非静态变量(方法)的理解: static 声明的变量和方法在类中共享的,当使用static修饰变量时,在类中是共享。例如:在下列代码中定义静态变量i = 10时,当类创建了多个对象时,其中一个对象修改了i的值(ts1.i = 100),其他对象ts2、ts3调用i值时,会出现i值都是100,说明静态变量i是共享。 非静态变量:当类中创建多个对象时,非静态变量在内存中直接分布各
相关文章
相关标签/搜索