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


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面试题目
Mar 31 面试题
华为C++笔试题
Aug 05 面试题
Sql面试题
Mar 20 面试题
委托与事件是什么关系?为什么要使用委托
Apr 18 面试题
WINDOWS域的具体实现方式是什么
Feb 20 面试题
系统管理员的职责包括那些?管理的对象是什么?
Sep 20 面试题
一些Unix笔试题和面试题
Sep 25 面试题
配置管理计划的主要内容有哪些
Jun 20 面试题
常见的软件开发流程有哪些
Nov 14 面试题
初始化了一个没有run()方法的线程类,是否会出错?
Mar 27 面试题
编程用JAVA解析XML的方式
Jul 07 面试题
如何在Shell脚本中使用函数
Sep 06 面试题
如何用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将MySQL的查询结果转换为数组并用where拼接的示例
2016/05/13 PHP
thinkphp,onethink和thinkox中验证码不显示的解决方法分析
2016/06/06 PHP
jQuery 研究心得 取得属性的值
2007/11/30 Javascript
extjs之去除s.gif的影响
2010/12/25 Javascript
基于Jquery的仿照flash放大图片效果代码
2011/03/16 Javascript
JS实现标签页效果(配合css)
2013/04/03 Javascript
JQuery+CSS提示框实现思路及代码(纯手工打造)
2013/05/07 Javascript
js实现顶部可折叠的菜单工具栏效果实例
2015/05/09 Javascript
jquery简单实现外部链接用新窗口打开的方法
2015/05/30 Javascript
JavaScript模拟实现键盘打字效果
2015/06/29 Javascript
基于javascript实现图片左右切换效果
2016/01/25 Javascript
JavaScript实现显示函数调用堆栈的方法
2016/04/21 Javascript
Vue制作Todo List网页
2017/04/26 Javascript
vue之数据交互实例代码
2017/06/16 Javascript
微信小程序picker组件下拉框选择input输入框的实例
2017/09/20 Javascript
Vue-Cli 3.0 中配置高德地图的两种方式
2019/06/19 Javascript
javascript实现简易的计算器
2020/01/17 Javascript
vue中的计算属性和侦听属性
2020/11/06 Javascript
详解Python3中yield生成器的用法
2015/08/20 Python
python简单实例训练(21~30)
2017/11/15 Python
Python利用公共键如何对字典列表进行排序详解
2018/05/19 Python
python 判断字符串中是否含有汉字或非汉字的实例
2019/07/15 Python
python实现输入任意一个大写字母生成金字塔的示例
2019/10/27 Python
在服务器上安装python3.8.2环境的教程详解
2020/04/26 Python
Python连接mysql方法及常用参数
2020/09/01 Python
python 统计list中各个元素出现的次数的几种方法
2021/02/20 Python
Lands’ End英国官方网站:高质量男女服装
2017/10/07 全球购物
欧尚俄罗斯网上超市:Auchan俄罗斯
2018/05/03 全球购物
Top Villas美国:豪华别墅出租和度假屋
2018/07/10 全球购物
匡威意大利官方商店 :Converse意大利
2018/11/27 全球购物
Skyscanner香港:机票比价, 平机票和廉价航空机票预订
2020/02/07 全球购物
学校消防安全责任书
2014/07/23 职场文书
119消防日活动总结
2014/08/29 职场文书
2015年护士长个人工作总结
2015/04/24 职场文书
详解Python requests模块
2021/06/21 Python
uni-app 微信小程序授权登录的实现步骤
2022/02/18 Javascript