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


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

面试题 相关文章推荐
htmlentities() 和 htmlspecialchars()有什么区别
Jul 01 面试题
Android笔试题总结
Nov 29 面试题
数据库笔试题
May 09 面试题
GWebs公司笔试题
May 04 面试题
非功能性需求都包括哪些方面
Oct 29 面试题
EJB的激活机制
Oct 25 面试题
Java Servlet API中forward() 与redirect()的区别
Apr 20 面试题
Java语言程序设计测试题判断题部分
Jan 06 面试题
介绍一下Java中标识符的命名规则
Feb 03 面试题
short s1 = 1; s1 = s1 + 1;有什么错? short s1 = 1; s1 += 1;有什么错?
Sep 26 面试题
95%的面试官都会问到的50道Java线程题,附答案
Aug 03 面试题
Unix如何添加新的用户
Aug 20 面试题
如何用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 error_log()将错误信息写入一个文件(定义和用法)
2013/10/25 PHP
CI框架给视图添加动态数据
2014/12/01 PHP
Javascript公共脚本库系列(一): 弹出层脚本
2011/02/24 Javascript
javascript变量作用域使用中常见错误总结
2013/03/26 Javascript
js解决弹窗问题实现班级跳转DIV示例
2014/01/06 Javascript
含有CKEditor的表单如何提交
2014/01/09 Javascript
JS完整获取IE浏览器信息包括类型、版本、语言等等
2014/05/22 Javascript
jQuery固定元素插件scrolltofixed使用指南
2015/04/21 Javascript
实例详解ECMAScript5中新增的Array方法
2016/04/05 Javascript
JS传值出现中文参数乱码的解决方法
2016/06/30 Javascript
Jquery Easyui验证组件ValidateBox使用详解(20)
2016/12/18 Javascript
ES6使用Set数据结构实现数组的交集、并集、差集功能示例
2017/10/31 Javascript
JS中的事件委托实例浅析
2018/03/22 Javascript
详细教你微信公众号正文页SVG交互开发技巧
2019/07/25 Javascript
JSONP 的原理、理解 与 实例分析
2020/05/16 Javascript
在vue-cli3.0 中使用预处理器 (Sass/Less/Stylus) 配置全局变量操作
2020/08/10 Javascript
[01:13]这,就是刀塔
2014/07/16 DOTA
Python的Django框架中TEMPLATES项的设置教程
2015/05/29 Python
如何使用七牛Python SDK写一个同步脚本及使用教程
2015/08/23 Python
numpy 计算两个数组重复程度的方法
2018/11/07 Python
django的model操作汇整详解
2019/07/26 Python
Python+appium框架原生代码实现App自动化测试详解
2020/03/06 Python
Html5调用手机摄像头并实现人脸识别的实现
2018/12/21 HTML / CSS
波兰在线香水店:Perfumy.pl
2019/08/12 全球购物
利物浦足球俱乐部官方商店(美国):Liverpool FC US
2019/10/09 全球购物
YSL圣罗兰美妆俄罗斯官网:Yves Saint Lauret RU
2020/09/23 全球购物
KEEN美国官网:美国人气户外休闲鞋品牌
2021/03/09 全球购物
医学生自荐信
2013/12/03 职场文书
党员创先争优活动总结
2014/05/04 职场文书
2015年教师党员承诺书
2015/04/27 职场文书
邹越演讲观后感
2015/06/15 职场文书
学生会主席任命书
2015/09/21 职场文书
2019大学生暑期实习心得总结
2019/08/21 职场文书
聊一聊python常用的编程模块
2021/05/14 Python
如何理解及使用Python闭包
2021/06/01 Python
分享提高 Python 代码的可读性的技巧
2022/03/03 Python