九九归一|第九章_类的学习

面向对象编程是最有效的软件编写方法之一,对象编程中,常编写类,并基于类创建对象。编写类时,定义大类的通用行为,基于类创建的对象都自动具备这种通用行为,然后赋予每个对象独特的个性。

9.1 创建和使用类

f952f5c8398d474aaa54ad0fb201e83a.jpeg

 

python中,首字母大写的名称指的是类。定义中没有圆括号。

方法__init__()

类中的函数称为方法,方法中开头和末尾有两个下划线。

方法__init__包含三个形参:selfsame,age。形参self必不可少,创建Dog实例时,将自动传入实参self。每个与实例相关联的方法调用都自动传递实参self,让实例能够访问类中的属性和方法。

以self为前缀的变量可供类中的所有方法使用,可以通过类中任何实例来访问,这样可通过实例访问的变量称为属性。

根据类创建实例:

301c47c28e4c4b2286391e25ee09ca9d.jpeg

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值