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


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

面试题 相关文章推荐
mysql_pconnect()和mysql_connect()有什么区别
May 25 面试题
PHP面试题大全
Oct 16 面试题
JSF面试题:如何管量web层中的Bean,用什么标签。如何通过jsp页面与Bean绑定在一起进行处理?
Oct 05 面试题
一套SQL笔试题
Aug 14 面试题
南京软件公司的.net程序员笔试题
Aug 31 面试题
杭州-DOTNET笔试题集
Sep 25 面试题
上海中网科技笔试题
Feb 19 面试题
什么是虚拟内存?虚拟内存有什么优势?
Feb 09 面试题
init进程的作用
Aug 20 面试题
继承时候类的执行顺序问题,一般都是选择题,问你将会打印出什么?
Nov 18 面试题
同步和异步有何异同,在什么情况下分别使用他们
Apr 09 面试题
一道Delphi面试题
Oct 28 面试题
如何用Java实现列出某个目录下的所有子目录
Jul 20 #面试题
日期和时间问题
Jan 04 #面试题
Java Servlet API中forward() 与redirect()的区别
Apr 20 #面试题
请问软件开发中的设计模式你会使用哪些
May 13 #面试题
请用Java实现列出某个目录下的所有文件
Sep 23 #面试题
写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔
Jul 30 #面试题
如何唤起类中的一个方法
Nov 29 #面试题
You might like
MySQL时间字段究竟使用INT还是DateTime的说明
2012/02/27 PHP
使用PHP实现微信摇一摇周边红包
2016/01/04 PHP
PHP 多任务秒级定时器的实现方法
2018/05/13 PHP
PHP数组常用函数实例小结
2018/08/20 PHP
模仿JQuery sortable效果 代码有错但值得看看
2009/11/05 Javascript
表格 隔行换色升级版
2009/11/07 Javascript
jQuery validate 中文API 附validate.js中文api手册
2010/07/31 Javascript
JS文本框不能输入空格验证方法
2013/03/19 Javascript
JAVASCRIPT函数作用域和提前声明 分享
2013/08/22 Javascript
js opener的使用详解
2014/01/11 Javascript
jquery的ajax异步请求接收返回json数据实例
2014/06/16 Javascript
webapp框架AngularUI的demo改造之路
2014/12/21 Javascript
javascript 实现 原路返回
2015/01/21 Javascript
纯javascript实现四方向文本无缝滚动效果
2015/06/16 Javascript
js电话号码验证方法
2015/09/28 Javascript
JS根据浏览器窗口大小实时动态改变网页文字大小的方法
2016/02/25 Javascript
JS判断输入字符串长度实例代码(汉字算两个字符,字母数字算一个)
2016/08/02 Javascript
js简单获取表单中单选按钮值的方法
2016/08/23 Javascript
jQuery实用小技巧_输入框文字获取和失去焦点的简单实例
2016/08/25 Javascript
seajs模块之间依赖的加载以及模块的执行
2016/10/21 Javascript
利用JS如何计算字符串所占字节数示例代码
2017/09/13 Javascript
使用svg实现动态时钟效果
2018/07/17 Javascript
Vue + Elementui实现多标签页共存的方法
2019/06/12 Javascript
JavaScript中while循环的基础使用教程
2020/08/11 Javascript
利用python画出折线图
2018/07/26 Python
使用python获取(宜宾市地震信息)地震信息
2019/06/20 Python
python3中datetime库,time库以及pandas中的时间函数区别与详解
2020/04/16 Python
中医专业应届生求职信
2013/11/17 职场文书
应聘面试自我评价
2014/01/24 职场文书
中学生学雷锋演讲稿
2014/04/26 职场文书
创建青年文明号材料
2014/05/09 职场文书
关于迟到的检讨书
2015/05/06 职场文书
乡镇干部学习心得体会
2016/01/23 职场文书
高中语文教材(文学文化常识大全一)
2019/08/13 职场文书
解决Navicat for Mysql连接报错1251的问题(连接失败)
2021/05/27 MySQL
解决MySQL报“too many connections“错误
2022/04/19 MySQL