请问老师关于这里创建的类问题,为什么不用初始化定义(__init__这个函数)
来源:1-3 实战:封装数据库连接池
z张子健
2020-02-06 17:17:05
2回答
时间,
2020-02-06
同学,你好。同学的理解不对,class UserDao(object)也是创建UserDao类,在创建类时,只需要用该类中的实例方法实现一些功能,不涉及到实例属性,则不需要定义__init__方法。
例:同学可以根据下述两个例子来理解
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
时间,
2020-02-06
同学,你好。__init__用于执行"实例对象的初始化工作",即对象创建后,初始化当前对象的属性,若创建类时不需要初始化当前对象的属性则不需要定义__init__方法。UserDao类中只定义实例方法就可以。
如果我的回答解决了您的疑惑,请采纳!祝学习愉快~~~~
相似问题