python task 10

1对象=属性加方法
对象是类的实例,可以以类为模板创建对象
使用class定义python类,后面紧跟类的名称,分号,和类的实现
继承:子类自动共享父类之间的数据和方法
class
pass
多态:不同对象对同一方法相应不同的行动
2self 相当于指针(对应该实例,即对象本身)
3python 魔法方法
对象天生拥有一些神奇的方法,面向python的一切
如果用了这些方法的某一个,会被python调用!自动发生
类有名为__init__(self[, , ,])可以自动调用
4公有私有
私有变量(在变量名或函数名__两个下划线即可变为私有)
伪私有!!!
5继承
支持类的继承,派生类定义如下BaseClassName
子类定义与父类同名会自动覆盖父类对应的方法和属性
6 组合
7 类,类对象和实例对象
类对象:创建一个类,就是在一个对象在内存开辟一块空间称为类对象
实例化对象:通过实例化创建的对象
类属性:类里面方法外面定义的变量叫类属性
实例属性:实例对象只能在自己的对象里面使用
8绑定
对象的数据属性一般在.__dict__的 字典,我们可以直接访问或利用内置函数vars()获取
9一些内置函数
issubclass()判断参数是否的后面的子类
isinstance()判断一个对象是否是一个已知的类型type()类似
!type不考虑继承关系
hasattr()判断对象是否包含对应属性
getattr()返回对象属性值
setattr()对应函数getattr()设置属性值,该属性不一定为存在的
delattr()删除属性
class property([fget[,fset[,fdel[,doc]]])在新式类返回属性值
fget设置属性值函数
fset 设置属性函数值的函数fdel删除属性值的函数
doc属性描述信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值