python __new__方法
1、双击打开pycharm开发工具,在python项目中,新建python文件methods.py
2、打开已新建的python文件,定义类Teacher,还有__init__()方法
3、在__init__方法下面,调用__new__方法,依次打印name、sex和age
4、再定义一个类方法showInfo,然后使用self,依次打印类中的三个属性值
5、使用if语句判断__name__是否等于__main__,进行实例化对象,然后打印
6、保存代码并使用python应用运行,可以查看到控制台出现了报错
7、检查代码发现,是由于__new__方法下方的return有问题,将这句注释掉,然后保存
8、再次保存代码并运行文件,可以发现打印结果为__new__方法中,说明__new__方法比__坡纠课柩init__先执行
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:77
阅读量:37
阅读量:25
阅读量:67
阅读量:42