Python学习笔记 (类与对象)

Python学习笔记 (类与对象)

1.类与对象
面向对象编程语言类: 一个模板, (人类)—是一个抽象的, 没有实体的对象: (eg: 张三, 李四)
属性: (表示这类东西的特征, 眼睛, 嘴巴, 鼻子)
方法: (表示这类物体可以做的事情, eg: 吃饭, 睡觉,学习)
2.定义类
使用class
3. Python 的魔法方法
init(self[, param1, param2…])的魔法方法,该方法在类实例化时会自动调用。
4. 公有和私有在 Python 中定义私有变量只需要在变量名或函数名前加上“__”两个下划线,那么这个函数或变量就会为私有的了。
5. 继承
BaseClassName(示例中的基类名)必须与派生类定义在一个作用域内。除了类,还可以用表达式,基类定义在另一个模块中时这一点非常有用

6.绑定
Python 严格要求方法需要有实例才能被调用,这种限制其实就是 Python 所谓的绑定概念。Python 对象的数据属性通常存储在名为.__ dict__的字典中,我们可以直接访问__dict__,或利用 Python 的内置函数vars()获取.__ dict__。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值