传智播客python笔记_python传智播客笔记--第十天:隐藏属性,私有属性,私有方法,__del__方法,类的继承,类中方法的重写...

封装,继承,多态

隐藏属性,私有属性,私有方法,__del__方法,类的继承,类中方法的重写

-*********************************************************************-

一 隐藏属性

将类的属性定义成方法

如图2,可以增加判断

1221021-20171220151453693-761780064.png

1221021-20171220151532506-1595047603.png

---------------------------------------------

二 私有属性

1221021-20171220151817396-913303792.png

三 私有方法

可以增加判断,再调用私有方法

1221021-20171220151923506-553225895.png

1221021-20171220152031006-386174660.png

四 __del__方法

结束时调用,图1和图2代码运行完的时候也相当于结束

图3和图4 表示全部结束时,运行del方法

1221021-20171220152148928-733298404.png

1221021-20171220152157131-1060953209.png

1221021-20171220152242021-1989693509.png

1221021-20171220152248287-830610609.png

五,类的继承

继承父类即,在定义类时在括号中写出父类的名字,允许有父类的父类如图16行

1221021-20171220152728553-443397024.png

六 类中方法的重写,在子类中重新写相同的方法,如图中的dark

重写后只调用子类中的方法

1221021-20171220152934600-1675414210.png

七 类继承中,私有方法,私有属性 不能继承

1221021-20171220153715240-622280723.png

八 多继承

多继承时,将类用逗号隔开

1221021-20171220154202646-1069168323.png

1221021-20171220154557818-1177199656.png

1221021-20171220154441006-1180284565.png

九 多态,根据对象的去调用具体的方法

1221021-20171220155119256-318907993.png

十,类属性,实例属性

类本身就是对象,实例也是对象,

1221021-20171220161002615-149011308.png

十一 类方法

1221021-20171220161406006-930636619.png

十二 静态方法

1221021-20171220161745662-991656402.png

以上三种的总结:

类方法:对类属性的操作

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值