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


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...

面试题 相关文章推荐
线程的基本概念、线程的基本状态以及状态之间的关系
Oct 26 面试题
Jar包的作用是什么
Mar 30 面试题
是什么让J2EE适合用来开发多层的分布式的应用
Jan 16 面试题
类如何去实现接口
Dec 19 面试题
在C中是否有模拟继承等面向对象程序设计特性的好方法
May 22 面试题
const和static readonly区别
May 20 面试题
软件测试工程师面试问题精选
Oct 28 面试题
GWT的应用有哪两种部署模式
Dec 21 面试题
Python中pass语句的作用是什么
Jun 01 面试题
日期和时间问题
Jan 04 面试题
Java的类与C++的类有什么不同
Jan 18 面试题
介绍下static、final、abstract区别
Jan 30 面试题
如何用Java实现列出某个目录下的所有子目录
Jul 20 #面试题
日期和时间问题
Jan 04 #面试题
Java Servlet API中forward() 与redirect()的区别
Apr 20 #面试题
请问软件开发中的设计模式你会使用哪些
May 13 #面试题
请用Java实现列出某个目录下的所有文件
Sep 23 #面试题
写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔
Jul 30 #面试题
如何唤起类中的一个方法
Nov 29 #面试题
You might like
php mssql扩展SQL查询中文字段名解决方法
2012/10/15 PHP
php中eval函数的危害与正确禁用方法
2014/06/30 PHP
php图像处理函数imagecopyresampled用法详解
2016/12/02 PHP
PHP7导出Excel报ERR_EMPTY_RESPONSE解决方法
2019/04/16 PHP
js 与或运算符 || && 妙用
2009/12/09 Javascript
javascript 闭包疑问
2010/12/30 Javascript
js获得鼠标的坐标值的方法
2013/03/13 Javascript
JS实现简单的Canvas画图实例
2013/07/04 Javascript
兼容主流浏览器的JS复制内容到剪贴板
2014/12/12 Javascript
svg动画之动态描边效果
2017/02/22 Javascript
Vue+Vuex实现自动登录的知识点详解
2020/03/04 Javascript
vue搜索页开发实例代码详解(热门搜索,历史搜索,淘宝接口演示)
2020/04/11 Javascript
Webpack的Loader和Plugin的区别
2020/11/09 Javascript
[09:37]DOTA2卡尔工作室 英雄介绍圣堂刺客篇
2013/06/13 DOTA
[01:14]TI珍贵瞬间系列(六):冠军
2020/08/30 DOTA
python中文件变化监控示例(watchdog)
2017/10/16 Python
Python3中的列表生成式、生成器与迭代器实例详解
2018/06/11 Python
Python定时任务工具之APScheduler使用方式
2019/07/24 Python
Django命名URL和反向解析URL实现解析
2019/08/09 Python
Python数据可视化:顶级绘图库plotly详解
2019/12/07 Python
Python获取对象属性的几种方式小结
2020/03/12 Python
Python Excel vlookup函数实现过程解析
2020/06/22 Python
Python docutils文档编译过程方法解析
2020/06/23 Python
微软开源最强Python自动化神器Playwright(不用写一行代码)
2021/01/05 Python
预订奥兰多和佛罗里达州公园门票:FloridaTix
2018/01/03 全球购物
大学自主招生自荐信
2013/12/16 职场文书
财务方面个人工作的自我评价
2013/12/28 职场文书
父亲追悼会答谢词
2014/01/17 职场文书
培训主管岗位职责
2014/02/01 职场文书
推广普通话演讲稿
2014/05/23 职场文书
法人代表证明书
2014/09/18 职场文书
群众路线调研报告范文
2014/11/03 职场文书
医德医风个人工作总结2014
2014/11/14 职场文书
文明家庭事迹材料
2014/12/20 职场文书
学生会辞职信
2015/03/02 职场文书
庆七一晚会主持词
2015/06/30 职场文书