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


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

面试题 相关文章推荐
利用指针变量实现队列的入队操作
Apr 07 面试题
编写strcpy函数
Jun 24 面试题
杭州-飞时达软件有限公司.net笔面试
Apr 28 面试题
利达恒信公司.NET笔试题面试题
Mar 05 面试题
linux面试题参考答案(5)
Sep 01 面试题
一些Solaris面试题
Dec 22 面试题
介绍一下Linux中的链接
May 28 面试题
如果Session Bean得Remove方法一直都不被调用会怎么样
Jul 14 面试题
什么时候用assert
May 08 面试题
XML文档定义有几种形式?它们之间有何本质区别?解析XML文档有哪几种方式?
Jan 12 面试题
Java面向对象面试题
Dec 26 面试题
UNIX命令速查表
Mar 10 面试题
如何用Java实现列出某个目录下的所有子目录
Jul 20 #面试题
日期和时间问题
Jan 04 #面试题
Java Servlet API中forward() 与redirect()的区别
Apr 20 #面试题
请问软件开发中的设计模式你会使用哪些
May 13 #面试题
请用Java实现列出某个目录下的所有文件
Sep 23 #面试题
写一个函数,要求输入一个字符串和一个字符长度,对该字符串进行分隔
Jul 30 #面试题
如何唤起类中的一个方法
Nov 29 #面试题
You might like
用Socket发送电子邮件
2006/10/09 PHP
基于PHP+MySQL的聊天室设计
2006/10/09 PHP
php数组函数序列之array_unique() - 去除数组中重复的元素值
2011/10/29 PHP
PHP模板引擎Smarty的缓存使用总结
2014/04/24 PHP
php ImageMagick windows下安装教程
2015/01/26 PHP
CodeIgniter配置之database.php用法实例分析
2016/01/20 PHP
PC端微信扫码支付成功之后自动跳转php版代码
2017/07/07 PHP
PHP7生产环境队列Beanstalkd用法详解
2020/05/19 PHP
jQuery获取CSS样式中的颜色值的问题,不同浏览器格式不同的解决办法
2013/05/13 Javascript
js实现同一页面可多次调用的图片幻灯切换效果
2015/02/28 Javascript
JavaScript中eval函数的问题
2016/01/31 Javascript
Js+Ajax,Get和Post在使用上的区别小结
2016/06/08 Javascript
javascript如何创建对象
2016/08/29 Javascript
jQuery获取Table某列的值(推荐)
2017/03/03 Javascript
获取url中用&隔开的参数实例(分享)
2017/05/28 Javascript
使用JavaScript进行表单校验功能
2017/08/01 Javascript
微信小程序 wepy框架与iview-weapp的用法详解
2019/04/10 Javascript
typescript nodejs 依赖注入实现方法代码详解
2019/07/21 NodeJs
H5+css3+js搭建带验证码的登录页面
2020/10/11 Javascript
Python同步遍历多个列表的示例
2019/02/19 Python
pycharm 实现本地写代码,服务器运行的操作
2020/06/08 Python
IE滤镜与CSS3效果(详细整理分享)
2013/01/25 HTML / CSS
关于CSS Tooltips(鼠标经过时显示)的效果
2013/04/10 HTML / CSS
印度在线购物网站:Paytmmall
2019/07/24 全球购物
New Balance德国官方网站:购买鞋子和服装
2019/08/31 全球购物
环境工程大学生自荐信
2013/10/21 职场文书
文秘专业应届生求职信范文
2013/11/14 职场文书
大学生入党思想汇报
2014/01/14 职场文书
中学生国旗下讲话稿
2014/04/26 职场文书
全国爱牙日活动总结
2015/02/05 职场文书
交通事故被告代理词
2015/05/23 职场文书
经销商会议开幕词
2016/03/04 职场文书
女性励志书籍推荐
2019/08/19 职场文书
小学四年级作文之最感动的一件事
2019/11/01 职场文书
MySQL去除重叠时间求时间差和的实现
2021/08/23 MySQL
Python使用mitmproxy工具监控手机 下载手机小视频
2022/04/18 Python