实例变量与类变量的区别
https://www.cnblogs.com/scf141592/p/5726347.html
实例变量也叫做对象变量,类变量也叫做静态变量
它们区别在于:实例变量为所属对象所私有,而类变量为所有对象所共有
如果一个对象将类变量的值进行改变,那么其他对象将不能改变他的值;而实例变量则是为对象所私有,一个对象改变不影响其他对象
例子
public class ClassPerson {public static void main(String[] args) {Person A = new Person();A.age = 10;A.name = "tiffany";System.out.println(A.age);System.out.println(A.name);Person B = new Person();System.out.println(B.age);System.out.println(B.name);}}public class Person {public static int age;public String name = "jeff";
}
输出是:
实例变量与类变量的区别相关推荐
- 实例变量和类变量、实例方法类方法区别
实例变量 实例变量声明在一个类中,但在方法.构造方法和语句块之外: 当一个对象被实例化之后,每个实例变量的值就跟着确定: 实例变量在对象创建的时候创建,在对象被销毁的时候销毁: 实例变量的值应该至少被 ...
- Java成员变量与类变量_Java基础随记2-成员变量和类变量的区别
由static修饰的变量称为静态变量,其实质上就是一个全局变量.如果某个内容是被所有对象所共享,那么该内容就应该用静态修饰:没有被静态修饰的内容,其实是属于对象的特殊描述. 不同的对象的实例变量将被分 ...
- 成员变量和类变量的区别:
成员变量和类变量的区别: 1.两个变量的生命周期不同 成员变量随着对象的创建而存在,随着对象的回收而释放. 静态变量随着类的加载而存在,随着类的消失而消失. 2.调用方式不同 成员变量只能被对象调用. ...
- Python基础学习——面向对象编程(第一讲:面向对象概述、面向对象三个基本特征(封装性、继承性、多态性)、类和对象(定义类、创建和使用对象、实例变量、类变量、构造方法、实例方法、类方法、静态方法))
面向对象是Python最重要的特性,在Python中一切数据类型都是面向对象的. 1.面向对象概述 面向对象的编程思想是,按照真实世界客观事物的自然规律进行分析,客观世界中存在什么样的实体,构建软件系 ...
- 实例变量和类变量、类方法和实例方法
类体中包括成员变量和局部变量,而成员变量又可以细分为实例变量和类变量,在声明成员变量的时候,用static给予修饰的称作类变量,否则称作实例变量.(类变量也称为static变量,静态变量) 那么,类变 ...
- java实例变量成员变量_Java的类成员变量、实例变量、类变量,成员方法、实例方法、类方法...
总是被这些相似的概念搞晕,查阅了资料后做个小总结,以变量为例,方法辨析类似. 1.多胞胎名字汇总辨析 成员变量和成员方法是范围最大的定义,提到成员变量就可以理解成你所定义在一个类体中的各类变量的统称, ...
- 实例变量与局部变量的区别 java 1615135277
实例变量与局部变量的区别 java 1615135277
- Java静态变量(类变量)和实例变量的定义、区别及联系
一.静态变量和实例变量的区别 1.静态变量也叫做类变量,独立于方法之外的变量,有static修饰.实例变量同样也是独立于方法之外的变量,但没有static修饰. 实例变量属于某个对象的属性,必须创建了 ...
- Java单例模式个人总结(实例变量和类变量)
Java单例模式 背景知识:Static关键字. 在对于定义类的变量,分为两种,是否具有static修饰的变量: 没有static修饰的变量,通过类的实例化(对象)引用,改变量称为实例变量: 使用st ...
最新文章
- ipad html 自定义裁剪图片大小,移动端图片裁剪上传插件 Mavatar.js(原创)
- 对比激光SLAM与视觉SLAM:谁会成为未来主流趋势?
- escape与encodeURI、encodeURIComponent的区别
- 2259: matrix
- 在 “相对” 高薪面前,任何的喊冤叫屈都是苍白无力的
- php函数 call_user_func
- 明翰英语教学系列之雅思听力篇V0.2(持续更新)
- 用python实现黑客帝国数字雨效果
- Apache虚拟主机的三种方式
- 生成树技术(spanning tree)技术
- VCF 文件 格式 详解
- 太阳直射点纬度计算公式_高中地理——每日讲1题(太阳直射点、太阳高度角、太阳视运动)...
- Vagrant 入门 - 同步目录(synced folders)
- 8大预测分析工具比较
- 【原创】查看MacOS 系统版本信息
- 双鱼林java_双鱼林Java代码生成器
- win7 装MacOS虚拟机做iOS开发
- AUTO_ACKNOWLEDGE和CLIENT_ACKNOWLEDGE
- 2023四川大学图书情报档案专业考研初试介绍(2023.1.02已更新)
- hexo pjax“暂时”解决aplayer插件间断播放问题
热门文章
- 【数据库课程设计】阶段一:设计主题的确定
- Nat. Methods | scBasset:基于DNA序列的单细胞ATAC-seq卷积神经网络建模
- PHP 技巧 * curl 抓取抖音无水印视频
- 星际战甲堕落轰击者结合目标_星际战甲复仇法则图文攻略 复仇法则任务解析...
- zz美国最新最时尚的英语词汇so hot!
- 手机淘宝Android客户端架构
- 计算机电脑怎么打开游戏,电脑玩游戏卡怎么办,详细教您电脑玩游戏卡怎么办...
- 关于电脑格式化之后的恢复
- 102.【Redis】
- 【蓝桥杯】STEMA科技素养题库 练习版003