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


Posted in 面试题 onJune 30, 2016
类变量也叫静态变量,也就是在变量前加了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变量
}
}

Tags in this post...

面试题 相关文章推荐
怎样让char类型的东西转换成int类型
Dec 09 面试题
C/C++ 笔试、面试题目大汇总
Nov 21 面试题
Android interview questions
Dec 25 面试题
IMPORT的选项IGNORE有什么作用?缺省是什么设置?
Sep 17 面试题
网络技术支持面试题
Apr 22 面试题
C#如何进行LDAP用户校验
Nov 21 面试题
Linux文件操作命令都有哪些
Jul 23 面试题
EJB的角色和三个对象
Dec 31 面试题
Python文件操作的面试题
Jun 22 面试题
怎样在 Applet 中建立自己的菜单(MenuBar/Menu)?
Jun 20 面试题
Hibernate持久层技术
Dec 16 面试题
Tomcat的缺省是多少,怎么修改
Apr 09 面试题
如何用Java实现列出某个目录下的所有子目录
Jul 20 #面试题
日期和时间问题
Jan 04 #面试题
Java Servlet API中forward() 与redirect()的区别
Apr 20 #面试题
请问软件开发中的设计模式你会使用哪些
May 13 #面试题
请用Java实现列出某个目录下的所有文件
Sep 23 #面试题
写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔
Jul 30 #面试题
如何唤起类中的一个方法
Nov 29 #面试题
You might like
PHP5.4中json_encode中文转码的变化小结
2013/01/30 PHP
PHP仿博客园 个人博客(2) 数据库增添改删
2013/07/05 PHP
mysql查找删除重复数据并只保留一条实例详解
2016/09/24 PHP
PHP中的use关键字及文件的加载详解
2016/11/28 PHP
PHP读取CSV大文件导入数据库的实例
2017/07/24 PHP
PHP使用Session实现上传进度功能详解
2019/08/06 PHP
JS生成不重复随机数组的函数代码
2014/06/10 Javascript
使用JQuery实现智能表单验证功能
2016/03/08 Javascript
深入理解事件冒泡(Bubble)和事件捕捉(capture)
2016/05/28 Javascript
将form表单通过ajax实现无刷新提交的简单实例
2016/10/12 Javascript
js提示框替代系统alert,自动关闭alert对话框的实现方法
2016/11/07 Javascript
JavaScript闭包的简单应用
2017/09/01 Javascript
jQuery实现动态控制页面元素的方法分析
2017/12/20 jQuery
javaScript 连接打印机,打印小票的实例
2017/12/29 Javascript
koa-router源码学习小结
2018/09/07 Javascript
Angular4.0动画操作实例详解
2019/05/10 Javascript
python字典序问题实例
2014/09/26 Python
Python中XlsxWriter模块简介与用法分析
2018/04/24 Python
利用Python进行数据可视化常见的9种方法!超实用!
2018/07/11 Python
django框架使用orm实现批量更新数据的方法
2019/06/21 Python
python模拟实现斗地主发牌
2020/01/07 Python
Pycharm如何运行.py文件的方法步骤
2020/03/03 Python
python爬虫scrapy图书分类实例讲解
2020/11/23 Python
世界上最大的曲棍球商店:Pro Hockey Life
2017/10/30 全球购物
Ariat官网:美国马靴和服装品牌
2019/12/16 全球购物
澳大利亚美容产品及化妆品在线:Activeskin
2020/06/03 全球购物
美国家居装饰购物网站:Amanda Lindroth
2020/03/25 全球购物
外贸英语毕业生自荐信
2013/11/14 职场文书
经典导游欢迎词大全
2014/01/16 职场文书
五一口号
2014/06/19 职场文书
标准毕业生自荐信
2014/06/24 职场文书
煤矿安全协议书
2014/08/20 职场文书
民主生活会整改措施(党员)
2014/09/18 职场文书
简易离婚协议书范本2014
2014/10/15 职场文书
导游词之杭州西湖
2019/09/19 职场文书
向Spring IOC 容器动态注册bean实现方式
2022/07/15 Java/Android