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


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

面试题 相关文章推荐
什么是serialVersionUID
Mar 04 面试题
WEB控件及HTML服务端控件能否调用客户端方法?如果能,请解释如何调用?
Aug 25 面试题
请编程遍历页面上所有 TextBox 控件并给它赋值为 string.Empty
Dec 03 面试题
在对linux系统分区进行格式化时需要对磁盘簇(或i节点密度)的大小进行选择,请说明选择的原则
Nov 24 面试题
Linux文件操作命令都有哪些
Jul 23 面试题
斯福泰克软件测试面试题
Feb 16 面试题
施惠特软件测试面试题以及笔试题
May 13 面试题
性能测试工程师的面试题
Feb 20 面试题
GWT都有什么特性
Dec 02 面试题
JAVA高级程序员面试题
Sep 06 面试题
西安夏日科技有限公司Java笔试题
Jan 11 面试题
Servlet如何得到服务器的信息
Dec 22 面试题
如何用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页面跳转session cookie丢失导致不能登录等问题的解决方法
2016/12/12 PHP
初窥JQuery(二) 事件机制(1)
2010/11/25 Javascript
js关闭父窗口时关闭子窗口
2013/04/01 Javascript
基于jquery实现可定制的web在线富文本编辑器附源码下载
2015/11/17 Javascript
移动端H5开发 Turn.js实现很棒的翻书效果
2016/06/20 Javascript
Vue.js每天必学之过渡与动画
2016/09/06 Javascript
Js获取当前日期时间及格式化代码
2016/09/17 Javascript
JavaScript的变量声明提升问题浅析(Hoisting)
2016/11/30 Javascript
JS产生随机数的用法小结
2016/12/10 Javascript
js上下视差滚动简单实现代码
2017/03/07 Javascript
jQuery选择器之子元素选择器详解
2017/09/18 jQuery
详解VueJS应用中管理用户权限
2018/02/02 Javascript
Vue2.0实现调用摄像头进行拍照功能 exif.js实现图片上传功能
2018/04/28 Javascript
Angular学习教程之RouterLink花式跳转
2018/05/03 Javascript
微信小程序通过保存图片分享到朋友圈功能
2018/05/24 Javascript
解决vue2 在mounted函数无法获取prop中的变量问题
2018/11/15 Javascript
基于JS抓取某高校附近共享单车位置 使用web方式展示位置变化代码实例
2019/08/27 Javascript
javaScript代码飘红报错看不懂?读完这篇文章再试试
2020/08/19 Javascript
Python中使用md5sum检查目录中相同文件代码分享
2015/02/02 Python
python求质数的3种方法
2018/09/28 Python
python 实现敏感词过滤的方法
2019/01/21 Python
Python3.4学习笔记之列表、数组操作示例
2019/03/01 Python
Python使用Opencv实现图像特征检测与匹配的方法
2019/10/30 Python
numpy.linalg.eig() 计算矩阵特征向量方式
2019/11/29 Python
tensorflow中tf.slice和tf.gather切片函数的使用
2020/01/19 Python
英国最大的海报商店:GB Posters
2018/03/20 全球购物
在weblogic中发布ejb需涉及到哪些配置文件
2012/01/17 面试题
大学生专业个人学习的自我评价
2013/10/26 职场文书
党支部三会一课计划
2014/09/24 职场文书
敬老院义诊活动总结
2015/05/07 职场文书
2015年城管个人工作总结
2015/05/15 职场文书
获奖感言范文
2015/07/31 职场文书
python操作xlsx格式文件并读取
2021/06/02 Python
Mysql中调试存储过程最简单的方法
2021/06/30 MySQL
把77A收信机改造成收音机
2022/04/05 无线电
VUE递归树形实现多级列表
2022/07/15 Vue.js