Java中的构造函数与Python中的__init__函数之间的相关性

时间:2014-04-27 14:39:29

标签: java python oop constructor

我目前正在学习Java中的构造函数,我发现就像Python中的__init__函数一样,构造函数是在我们实例化类的对象时立即调用的函数。

那么,这两个概念是一样的,抽象的吗?

2 个答案:

答案 0 :(得分:2)

这些是非常相似的事情,但至少有一个很大的区别。

    在构建对象时
  • 构造函数在之前被称为
  • __init__构建对象后被称为,因此您有一个有效的引用(称为self

答案 1 :(得分:0)

__init__用于初始化。 __new__通常首先使用。