java面试题

当前位置: 面试问题网 > 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文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面
上一篇:有abstract方法的类一定要用abstract修饰吗 下一篇:如何写一个自定义标签

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

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

实例变量
复制网址 收藏网址 分享到微信 分享到微博 分享到QQ

其它栏目

软件工程师面试题 软件测试面试题 网络管理员面试题 java面试题 .NET面试题 PHP面试题 C#面试题 C++面试题 Delphi面试题 Ruby面试题 Python面试题 Javascript面试题 android面试题 iOS面试题 jQuery面试题 Linux/Unix面试题 DBA面试题

也许您还喜欢