java面试题

当前位置: 面试问题网 > java面试题 > 举例说明类变量和实例变量的区别

举例说明类变量和实例变量的区别

类变量也叫静态变量,也就是在变量前加了static 的变量;
   实例变量也叫对象变量,即没加static 的变量;
   区别在于:
   类变量和实例变量的区别在于:类变量是所有对象共有,其中一个对象将它值改变,其他对象得到的就是改变后的结果;而实例变量则属对象私有,某一个对象将其值改变,不影响其他对象;
   例:
   public class A{
   static int a = 0; //类变量
   private int b = 0; //实力变量
   }
  
   public class B{
   public void main (String[] args){
   A a1 = new A();
   A a2 = new A();
   a1.a = 3; // 等同于 A.a = 3;
   a1.b = 4 ;
   System.out.println(a2.a); //结果为3
   //类变量是针对所有对象的,所以a1改变a,a2的a也改变
   System.out.println(a2.b); //结果为0
   //实例只改变自身的,所以a1对象的b改变,不影响对象a2的b变量
   }
   }

【举例说明类变量和实例变量的区别】相关文章

1. 举例说明类变量和实例变量的区别

2. 静态变量和实例变量的区别

3. static全局变量与普通的全局变量有什么区别?static局部变量和普通局部变量有什么区别?static函数与普通函数有什么区别?

4. 同步和异步有何异同,在什么情况下分别使用他们?举例说明

5. 值类型与引用类型有什么不同?请举例说明?并分别列举几种相应的数据类型

6. DELPHI中如何调用API,可举例说明

7. 信号量和自旋锁的区别?如何选择使用?

8. 第二层交换机和路由器的区别?第三层交换机和路由器的区别?

9. shell程序如何生命变量?shell变量是弱变量吗?

10. C语言怎样定义和声明全局变量和函数最好

本文来源:https://www.mianshiwenti.com/a12522.html

点击展开全部

《举例说明类变量和实例变量的区别》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝举例说明类变量和实例变量的区别﹞相关内容

「举例说明类变量和实例变量的区别」相关专题

其它栏目

也许您还喜欢