笨鸟编程-零基础入门Pyhton教程

 找回密码
 立即注册
查看: 4881|回复: 1

[问题求助] 类实例当中的__init__是必要的吗?

[复制链接]

新手上路

Rank: 1

积分
3
发表于 2022-3-7 12:54:56 | 显示全部楼层 |阅读模式
大部分类和中都有INIT开头

但有时候往里面添加Property装饰器时却又不用__init__  这是问什么呢?


class Student(object):   
@property    def birth(self):      
     return self._birth   
@birth.setter   
def birth(self, value):      
     self._birth = value   
@property   
def age(self):      
     return 2015 - self._birth
我知道答案 回答被采纳将会获得10 C币 已有1人回答
回复

使用道具 举报

新手上路

Rank: 1

积分
2
发表于 2022-3-7 12:55:07 | 显示全部楼层

__init__  是类的构造函数可以省略。构造函数的意思就是在你实例化类的时候(例如a=Student())时自动调用的函数,用于对类进行初始化
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|笨鸟自学网 ( 粤ICP备20019910号 )

GMT+8, 2024-9-8 09:36 , Processed in 0.024256 second(s), 22 queries .

© 2001-2020

快速回复 返回顶部 返回列表