面对对象编程03
1. 构造器
-
即使一个类什么都不写,它也会存放一个方法。如下图所示:
-
构造器有一下两个特点:1. 必须和类的名字相同。2. 必须没有返回类型,也不能写void
-
有参无参都存在时,如果在主方法处没有写明实参会调用无参的方法,如果有写明实参就会调用有参的方法,如下俩图所示
-
alt + insert --> 有参;alt + insert + Select None --> 无参:这是常用的构造器快捷键
-
总结
构造器:
-
和类名相同
-
没有返回值 作用:
-
new 本质在调用构造方法
-
初始化对象的值 注意点:
-
定义了有参构造之后,如果想使用无参构造,显示的定义一个无参的构造
Alt + insert this. = 主方法实参传进来的值
2. 创建对象内存分析
-
String是字符串,输入与final即常量类的。int是基本数据类型,属于变量类
-
创建对象后是走的这样的流程
-
自己的理解:首先不同的类在栈之中,然后里面的方法以及自己定义的东西在堆之中,我们在类之中通过引用不同的方法,就会加载到已经定义了的东西了。
不同变量名所代表的也是不同的,并不是一样的变量。
2020.9.23 星期五
今天又摸鱼了哈哈哈,感觉学习起来怎么就那么没动力呢,可能是真的听不太懂这个内存什么什么的吧,感觉真的好难哦。
今天下午又是开班会,自我介绍的速度感觉没人能够记住吧。现在开完班会我就来将学习完的学了,并且做好这篇博客。
看到杨老师在搞保研的事,感觉时间真的过的好快哦,不知不觉都一年过去了,去年现在我还在佛山搞破实习啧啧,现在已经圆梦称为华南理工的一名研究生。
时间真的过得好快哦!将来继续努力。