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


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

面试题 相关文章推荐
JAVA的事件委托机制和垃圾回收机制
Sep 07 面试题
C++面试题目
Jun 25 面试题
int *p=NULL和*p= NULL有什么区别
Oct 23 面试题
类成员函数的重载、覆盖和隐藏区别
Jan 27 面试题
什么是Smart Navigation?
Jul 03 面试题
Shell编程面试题
May 30 面试题
一套比较完整的软件测试人员面试题
May 13 面试题
What is EJB
Jul 22 面试题
什么是组件架构
May 15 面试题
两道JAVA笔试题
Sep 14 面试题
Java中的类包括什么内容?设计时要注意哪些方面
May 23 面试题
一套英文Java笔试题面试题
Apr 21 面试题
如何用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开发中常用的8个小技巧
2008/08/27 PHP
php中根据变量的类型 选择echo或dump
2012/07/05 PHP
解析PHP中empty is_null和isset的测试
2013/06/29 PHP
php下Memcached入门实例解析
2015/01/05 PHP
浅析Laravel5中队列的配置及使用
2016/08/04 PHP
style、 currentStyle、 runtimeStyle区别分析
2010/08/01 Javascript
javascript基础知识大全 便于大家学习,也便于我自己查看
2012/08/17 Javascript
javascript实现文字图片上下滚动的具体实例
2013/06/28 Javascript
jquery实现弹出层登录和全屏层注册特效
2015/08/28 Javascript
AngularJS 输入验证详解及实例代码
2016/07/28 Javascript
极力推荐10个短小实用的JavaScript代码段
2016/08/03 Javascript
通过jquery实现页面的动画效果(实例代码)
2016/09/18 Javascript
浅谈jquery页面初始化的4种方式
2016/11/27 Javascript
JS判断键盘是否按的回车键并触发指定按钮点击操作的方法
2017/02/13 Javascript
bootstrap paginator分页前后台用法示例
2017/06/17 Javascript
JavaScript使用FileReader实现图片上传预览效果
2020/03/27 Javascript
Vue.js2.0中的变化小结
2017/10/24 Javascript
快速解决vue-cli不能初始化webpack模板的问题
2018/03/20 Javascript
node puppeteer(headless chrome)实现网站登录
2018/05/09 Javascript
基于JavaScript 实现拖放功能
2019/09/12 Javascript
python正则表达式及使用正则表达式的例子
2018/01/22 Python
Scrapy使用的基本流程与实例讲解
2018/10/21 Python
Python给定一个句子倒序输出单词以及字母的方法
2018/12/20 Python
python实现诗歌游戏(类继承)
2019/02/26 Python
Python函数式编程指南:对生成器全面讲解
2019/11/19 Python
手动安装python3.6的操作过程详解
2020/01/13 Python
Keras模型转成tensorflow的.pb操作
2020/07/06 Python
兰蔻加拿大官方网站:Lancome加拿大
2016/08/05 全球购物
Nili Lotan官网:Nili Lotan同名品牌
2018/01/07 全球购物
北美主要的汽车零部件零售商:AutoShack.com
2019/02/23 全球购物
世嘉游戏英国官方商店:SEGA Shop UK
2019/09/20 全球购物
Oracle快照(snapshot)
2015/03/13 面试题
公路绿化方案
2014/05/12 职场文书
2014教师“四风问题”对照检查材料思想汇报
2014/09/16 职场文书
创业计划书之健康营养产业
2019/10/15 职场文书
html用代码制作虚线框怎么做? dw制作虚线圆圈的技巧
2022/12/24 HTML / CSS