---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------

Person p = new Person(“zhangsan”,30);

这句话都做了些什么事情呢?

①因为new用到了Person.class,所以会先找到Person.class文件并加载到内存中

②执行该类的static代码块,如果有的话,给Person类进行初始化

③在堆内存中开辟空间,分配内存地址

④在堆内存中建立对象的特有属性,进行默认初始化

⑤对属性进行显示初始化

⑥对对象进行构造代码块初始化

⑦对对象进行对应的构造函数初始化

⑧将内存地址付给栈内存中的p变量

Person类中成员变量

Stringname;

staticString country = “cn”;

在Person类中,实例变量前省this,this.name;类变量前省了Person,Person.country;

p.setName = “lisi”;

this的值为堆内存中对象new Person()的地址,将”lisi”赋值给堆中的实例变量name

---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------

黑马程序员------毕老师视频笔记第六天------面向对象(对象初始化过程)相关推荐

  1. 黑马程序员------毕老师视频笔记第22天------图形化编程(2)

    ---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- 鼠标事件.键盘事件 这两个事件应该是所有组件都 ...

  2. 黑马程序员------毕老师视频笔记第五天------面向对象(封装)

    ---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- 封装:是指隐藏对象的属性和实现细节,仅对外提供 ...

  3. 黑马程序员------毕老师视频笔记第23-24天------网络编程(1)

    ---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- 一概述 java对网络编程的支持很强.网络通信 ...

  4. 黑马程序员------毕老师视频笔记第十二天------多线程(3)

    ---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- (回顾) 多线程导致安全问题的原因: l  多 ...

  5. 黑马程序员------毕老师视频笔记第七天------面向对象(模板方法设计模式)

    ---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- 模板方法设计模式:定义功能时,功能的一部分是确 ...

  6. 黑马程序员------毕老师视频笔记第13-17天------集合Collection-Set-(HashSet、TreeSet)

    ---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- Collection中除了List之外还有一个 ...

  7. 黑马程序员------毕老师视频笔记第18-21天------IO输入与输出(2)

    ---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- 本篇包含几个示例,分别说明字符流(Buffer ...

  8. 黑马程序员------毕老师视频笔记第七天------面向对象(抽象类)

    ---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- 当多个类中出现了相同的功能,但是功能主体不同, ...

  9. 黑马程序员------毕老师视频笔记第22天-----图形化编程(GUI)(1)

    ---------------------- ASP.Net+Unity开发..Net培训.期待与您交流! ---------------------- 用户与计算机交互有两种方式:命令行,图形化界面 ...

最新文章

  1. Boruvka求最小生成树
  2. (zhuan) Recurrent Neural Network
  3. Win7 IIS7 HTTP 错误 404.2 - Not Found解决方法 ISAPI CGI
  4. Oracle中删除数据的一个小技巧
  5. WinForm实现只打开一个窗口的代码
  6. Modebus - usb转RS485(芯片)串口驱动
  7. Linux 常用的软件包管理器/软件包管理工具详解
  8. aspen怎么做灵敏度分析_ASPEN 灵敏度分析中的问题
  9. Acer 4750 安装黑苹果_黑苹果安装 你要知道的那些坑
  10. Matplot pyplot绘制单图,多子图不同样式详解
  11. Kinect图像成像原理
  12. 关于A 星算法的研究与简单分析及其实现-A star
  13. 最小生成树(Minimum Spanning Tree)
  14. C++primeplus P368-P391
  15. 禾川Q0 PLC ModbusRTU通讯
  16. 如何看待鸿蒙操作系统
  17. 【新番尝鲜】续 夏目友人帐——再续祖传的本子
  18. 认知机器人:相机校准
  19. python mysql日期输出格式_Python/Shell/MySQL时间获取与格式转换
  20. 10GE---超长距离的万兆以太网

热门文章

  1. Xilinx 异步FIFO核实现FPGA与DSP通过UPP(通用并口)进行数据传输
  2. pe装服务器系统蓝屏,组装新电脑无法进入PE, 安装系统时出现蓝屏,我终于发现什么问题...
  3. php 身份证反面时间转化 2005.11.01-2025.11.01
  4. 看好自由行 淘寶旅行與台灣民宿合作
  5. SentiAnalysis
  6. 浅谈在XXX公司的职业经历
  7. orical 时间类型和mydql时间类型的差别
  8. 基于微信小程序的个人健康数据管理系统小程序
  9. [ZT]BSD家族大观——FreeBSD、OpenBSD、NetBSD
  10. gitlab提交记录中authored显示为unknow怎么办?