成员变量的初始化和内存中的运行机制
来源:互联网 发布:windows fix it 下载 编辑:程序博客网 时间:2024/05/17 09:20
class Person{ public String name; public static int eyeNum;}public class PersonTest { public static void main(String[] args) { System.out.println("Person的eyeNum类变量值:" + Person.eyeNum); Person p = new Person(); System.out.println("p变量的name变量值是: " + p.name + " p对象的eyeNum变量值是: " + p.eyeNum); p.name = "孙悟空"; p.eyeNum = 2; System.out.println("p变量的name变量值是: " + p.name + " p对象的eyeNum变量值是: " + p.eyeNum); System.out.println("Person的eyeNum类变量值:" + Person.eyeNum); Person p2 = new Person(); p2.name = "张三"; p2.eyeNum = 3; Person p3 = new Person(); p3.name = "李四"; p2.eyeNum = 4; System.out.println("p1对象的eyeNum类变量值:" + p.eyeNum); System.out.println("Person的eyeNum类变量值:" + Person.eyeNum); System.out.println("p2对象的eyeNum类变量值:" + p2.eyeNum); System.out.println("p1对象的name类变量值:" + p.name); System.out.println("p2对象的name类变量值:" + p2.name); System.out.println("p3对象的name类变量值:" + p3.name); }}outputs:
Person的eyeNum类变量值:0p变量的name变量值是: null p对象的eyeNum变量值是: 0p变量的name变量值是: 孙悟空 p对象的eyeNum变量值是: 2Person的eyeNum类变量值:2p1对象的eyeNum类变量值:4Person的eyeNum类变量值:4p2对象的eyeNum类变量值:4p1对象的name类变量值:孙悟空p3对象的name类变量值:李四p2对象的name类变量值:张三
0 0
- 5.3.2 成员变量的初始化和内存中的运行机制
- 成员变量的初始化和内存中的运行机制
- java成员变量和局部变量的初始化和内存中的运行机制
- 5.3.3 局部变量的初始化和内存中的运行机制
- Java成员变量的初始化和在內存中的运行机制
- android中的类加载和静态成员变量的初始化
- C++中的静态成员变量的定义和初始化
- 变量和类成员的初始化问题
- 成员变量的初始化和赋值
- 成员变量的初始化
- c++ 全局的指针变量 和 成员指针变量 初始化
- java中成员变量和局部变量的初始化
- Java类成员变量、普通成员变量、初始化块、构造方法的初始化和执行顺序
- Java类成员变量、普通成员变量、初始化块、构造方法的初始化和执行顺序
- Java类成员变量、普通成员变量、初始化块、构造方法的初始化和执行顺序
- Java类成员变量、普通成员变量、初始化块、构造方法的初始化和执行顺序
- Java类成员变量、普通成员变量、初始化块、构造方法的初始化和执行顺序
- Java类成员变量、普通成员变量、初始化块、构造方法的初始化和执行顺序
- 单调队列 学习笔记
- 视图的运行时交互模型(The Runtime Interaction Model for Views)
- 1492: [NOI2007]货币兑换Cash
- 第九周项目4-广义表算法库及应用(1)
- 嵌入式应用编程BUG-STM32串口应用
- 成员变量的初始化和内存中的运行机制
- Linux Shell基础-脚本执行方式和Bash基本功能
- 结构化编译器前端 Clang 介绍
- 如何查找关闭占用adb 程序
- 验证码的生成
- Android Stutio常用插件
- 事件分发机制
- 第十一周项目1——二叉树算法验证(3) 中序线索化二叉树的算法验证
- 模板笔记003 - 非类型模板参数