★ (一个成员)变量的 创建、初始化、赋值

    “默认值”:内置类型的局部变量、内置类型的成员变量(未设置=initval;) 没有默认值!  若创建时不指定值,则不进行初始化、则其值未定义!!!

    “指定值”:显式传给你值。 调用类的有参构造函数。

★ 等号即为赋值。

int i = 0;        //  创建i  —— > (内置类型无默认值、同时未指定值? 则不进行初始化, 值为未定义)  ——> 赋值

Man man("wjh", 21);   //  创建man ——>  指定值-初始化

Man man = m1;           //  创建man ——> (使用默认构造,成员变量采用类中定义的无默认值/有默认构造 初始化方案、)

“指定值-初始化” 实际的语义行为:     对该成员T instance采取 “copy constructor”。             所以采用member1(member2)的形式啊!

“默认值-初始化” + “赋值” :    对该成员T instance采取 “default constructor” + "copy assignment"

写段代码、打log验证一下!


最新文章

  1. 菜鸟学Struts2——HelloWorld
  2. 1-web应用之LAMP源码环境搭建
  3. 初用idea建立javaweb遇到的问题与心得
  4. PHP中的Memcache详解
  5. 怎么学习C++?
  6. ScheduledExecutorService定时周期执行指定的任务
  7. Java NIO框架Mina、Netty、Grizzly介绍与对比
  8. 64位Linux编译hadoop-2.5.1
  9. Google的通用翻译机能成为未来的巴别鱼吗?
  10. SpringMVC05使用注解的方式
  11. 添加view类图中的二级菜单
  12. 再看Java基本类型
  13. 循环神经网络之LSTM和GRU
  14. Objective-C Block与函数指针比较
  15. Python进程池Pool
  16. Oracle 获取前几行数据问题的陷阱
  17. wifipineapple执行dnsspoof
  18. iOS block分析
  19. python 字符串的方法和注释
  20. c++刷题(27/100)反转单项链表,链表的倒数第k个

热门文章

  1. 利用python制作在线视频播放器遇到的一些问题
  2. system.exit(int status)中status值不同时的区别
  3. js数组sort()排序的问题
  4. SparkSQL 中 RDD 、DataFrame 、DataSet 三者的区别与联系
  5. 冬令营DAY3 T1 Matrix
  6. 微信(十一) 使用调试助手申请设备ID和报备流程
  7. token的验证过程
  8. js之juery
  9. [C#]AdvPropertyGrid的使用示例(第三方控件:DevComponents.DotNetBar2.dll)
  10. [HeadFrist-HTMLCSS学习笔记]第五章认识媒体:给网页添加图像