所以我正在学习java。我已经一个月了,我刚刚了解了构造函数。但我不明白创建一个的全部目的。我为什么以及何时想要使用它?我的整体想法是它没有 main 方法,您可以从主类中调用构造函数。任何人都可以就这个主题启发我,这对我有很大帮助。
最佳答案
构造函数是用来初始化/设置类的实例的。
如果您有一个对象在可用之前需要进行一些处理(例如初始化成员),则应该在构造函数中执行此操作。
理想情况下,您永远不应该拥有“部分构建”的对象(即“Activity ”的对象,您持有对其的引用,但尚不可用)。如果没有构造函数,您将永久创建部分构建的对象,这非常容易出错。 (理论和实践并不总是相符,但请记住这一点。)
关于java - java构造函数有什么意义?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7778997/