JAVA_TOJAVASE_Day07(面向对象)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/zhaostrong/article/details/79565698

面向对象之构造函数

这里写图片描述

构造函数和一般函数的区别

这里写图片描述

构造函数的重载

这里写图片描述

构造函数的内存图解

这里写图片描述

第二步

这里写图片描述

第三步 speak方法进栈在出栈
这里写图片描述

面向对象的细节

  1. 构造函数没有返回值。
  2. 一般函数中不能调用构造函数。

面向对象(关键字this和图解)

这里写图片描述

这里写图片描述

构造函数调用构造函数

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

this也可以用在构造函数中调用其他的构造函数 注意:只能定义在构造函数的第一行。因为初始化动作要先执行。
这里写图片描述

这里写图片描述

面向对象关键字this的应用

这里写图片描述

面向对象关键字Static

这里写图片描述

这里写图片描述

面向对象之static (成员(实例)变量和静态变量的区别)

这里写图片描述

面向对象static关键字注意事项

![这里写图片描述](//img-blog.csdn.net/20180316170236376?watermark/2/text/Ly9ibG9nLmNzZG4ubmV0L3poYW9zdHJvbmc=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70

) 面向对象static 关键字 主函数分析

这里写图片描述

面向对象static 什么时候用

这里写图片描述

面向对象static 静态代码块

这里写图片描述

面向对象,构造代码块

这里写图片描述

对于代码块:
1.首先执行的是静态代码块、然后有对象创建 会执行构造代码块,在执行局部代码块。

猜你喜欢

转载自blog.csdn.net/zhaostrong/article/details/79565698