问题描述
- Java this 调用构造函数
-
为什么 Java 在构造函数中调用构造函数时 this 一定要放在首行呢? 速求...
解决方案
不一定。如果你的构造函数的参数和你的成员变量重名,才需要在你的成员变量前加上this
还有一种用法就是一个构造函数调用另一个构造函数,减少重复代码,需要用到this(参数)
解决方案二:
不一定非要放首行啊~
习惯问题吧~不一定要放首行的~
解决方案三:
没有多大的意义,一般构造函数将一些代码放在首行,意味着先执行这些代码。如果放在后边执行怕对代码逻辑有影响。
时间: 2024-10-06 23:09:35