“你好,阿米戈!据我了解,你参加了我的管道时空曲率的物理基础课程,是吗?没有?哦,为什么不参加呢?你需要有关第五级课程的附加材料吗?好,给你。”

为什么需要构造方法?

“你是否已经问过自己这个问题了?找到答案了吗?能确定答案是正确的吗?我们来验证一下!如何创建没有任何特征的默认猫?如何创建一只相同的猫,但是具有特定的皮毛颜色和叫声?你不知道?下面是一篇有关 Java 构造方法基础知识的优秀文章。好好读一下,希望你能得到启迪!”

基类构造方法

“你目前正在开始研究 Java 中的构造方法。因此,我在船上的储物箱中发现的一篇有趣的文章会对你有所帮助。它与基类构造方法有关,而且专门适用于你的级别。你将学习(或复习)超类和子类的概念、调用构造方法的顺序以及初始化字段的顺序。”

“今天我没有很多文章要给你,但是这个主题非常重要。因此请沉下心来认真钻研。如果你想了解有关构造方法的其他知识,‘Head First Java’(《深入浅出 Java》)可以提供帮助。或者,凯·霍斯特曼的‘Professional Library’(《专业人士图书馆》)也是一本很好的教科书。你是不是觉得自己还不是专业人士,现在读这个为时过早?再好好想想。专业人士不是天生的,记得吗?”

getter 和 setter

“从前,你不知道什么是封装以及为什么需要封装。甚至现在,当我们谈论隐藏类的数据和辅助方法 (getter 和 setter) 时,你可能也没有信心。如果是这样,麻烦你去复习一节非常有用的课程,它可能会增强你对封装的理解。”

三元运算符

“初学者会发现这头野兽很不寻常。总的来说,你可以不使用三元运算符,但是它确实可以很好地精简代码!因此,如果你还不知道 if-else 结构的这种替换方法,建议你熟悉它并开始将其集成到你的代码中。”

“此外,我还决定给你推荐一本书以备将来阅读。由于有关三元运算符的课程跟代码可读性相关,因此请记住这本书的书名‘Clean code’(《代码整洁之道》)及其作者罗伯特·马丁。”

“本书汇集了针对程序员的最佳实践和建议,可帮助你编写不仅功能强大而且易于阅读的代码。”