标签:
导读 你们好,最近小未来发现有诸多的小伙伴们对于Python构造函数的作用,构造函数的作用这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起
你们好,最近小未来发现有诸多的小伙伴们对于Python构造函数的作用,构造函数的作用这个问题都颇为感兴趣的,今天小活为大家梳理了下,一起往下看看吧。
1、 构造函数的作用是初始化。创建对象必须由构造函数初始化。例如,当使用new Persion()时,将执行该类中的构造函数person()。否则,默认情况下将执行不带参数的构造函数。
2、 如果Persion类中没有构造函数,默认使用不带参数的构造函数。如果此时创建了带参数的构造函数,并且没有不带参数的构造函数,那么新的时候必须传入参数。
3、 构造函数和一般函数的区别在于,构造函数在初始化的时候被调用,而且只调用一次,构造函数没有返回值。
4、 一般的函数(方法)都是初始化后调用的,可以多次调用,有返回值。
5、 您可以在构造函数中调用该类的其他方法,但是该类的其他通用方法不能调用该构造函数:
6、 如果类中没有定义构造函数,默认情况下,系统将使用无参数构造函数。如果我们定义了一个无参数的构造函数,这个默认值就不会生效,所以我们必须使用一个无参数的构造函数,除非我们定义了另一个。
7、 简单来说,如果一个类中有多个构造函数,可以选择其中一个来使用。如果没有构造函数,默认情况下将使用无参数构造函数。
8、 以上是对构造函数的理解。如果对你有帮助,记得喜欢这个系列。
以上就是构造函数的作用这篇文章的一些介绍,希望对大家有所帮助。