10. 面向对象/类的继承

10. 面向对象/类的继承

标签(空格分隔):4.1python


一 pyhton编程方式

image_1cug4v0o31eca14g4263ffm1pgs9.png-61.6kB

1.面向过程

image_1cug54tvtpsb1pd51pr1tq9to616.png-106.2kB

2.函数式
image_1cugssrsr1kno16ml1vsfmjn1teu26.png-78.5kB

3.面向对象
image_1cugsrs0u1ge31n7a7eq1b3i14svp.png-50.3kB


二 对象

1.面向对象
image_1cug5iag31896ark1lks1qnr6qi33.png-331.1kB

2.类
(1)
类(笼统的,具有同种类型的共有属性和方法)
对象(具体实例化的)
image_1cug5ldhuras15jmjpo10rk140g40.png-243.7kB
image_1cug5sqon1e9i1bus1qrq9r1qh25a.png-306.2kB

(2)创建类方法
class 类名:
image_1cugt5qg71h2s1uohu01a00trm43.png-58.5kB
image_1cugt77bakjj715j4k1be3lq84g.png-84.6kB

(3)实例化对象: 传入实参,实例化(类似函数调用)

(4)调用方法:实例化.方法函数()
image_1cugu28ba4sj1ikl5em7df1pt15a.png-161.7kB

(5)构造函数或者初始值
image_1cuguamgq6cl6h11mo8937n6n.png-214.4kB

(6)self
image_1cugudnv6364go04vh12fsvhi74.png-287.5kB

image_1cugueoue5i1ol31uh81jlv16qh7h.png-65.4kB

3.类的属性和方法

(1)操作类的属性
attribute 属性
hasattr 检查是否存在属性
getattr 访问对象属性
setattr 创建属性
image_1cuh4j6j111nj1ee1jsb3399p7u.png-123.5kB
image_1cuh4nipo1dth18ub5e31m6p1jt78r.png-199.7kB

(2)内置类属性
实例化对象.dict
image_1cuh4ok4l1t3lqd7ko216iqivg98.png-98.1kB

(3)私有类属性
image_1cuh4pp0m199cmuu18a31dgf1hps9l.png-133.8kB
image_1cuh50uprjmfvnrhs83qv1a3vbv.png-102.4kB

image_1cuh4vq7418bgokscriogt94tai.png-98.2kB


#三 类的继承

1.类继承

(1)概念
image_1cuh55dom1iql1qek1rrlq8814qhcs.png-111.6kB
image_1cuh58f381eki140b6gebd51gggd9.png-162.7kB

(2).示例:

image_1cuh5fa13ikqe4vaa61rt71tc9e3.png-180.3kB

image_1cuh5e7ph13up189h1k501ls5u7pdm.png-115.1kB

2.多重继承
(1).概念
image_1cuh5hb3cu5qgvc1m4u18801c05eg.png-154.1kB

(2)示例
image_1cuh5v9uq1drbm6c8gu1tah1nkufn.png-84.6kB
image_1cuh5vtc84o8rine4u19hu1e54g4.png-15.6kB

3.方法重写
image_1cuh5pv1utou18ld16s9tsv2osfa.png-144.1kB
image_1cuh5mcme5du137kjmi1drg1jhset.png-106.5kB

4.继承小结

image_1cuh61i501lp21dv1ra11vvf1mj4gh.png-142.4kB


四 面向对象

image_1cuh639hg1lvq19ibcd41855u7sgu.png-114.1kB

1.封装
image_1cuh68sn4tg2ilb1tvg110n15k5i5.png-69kB
image_1cuh67l2gvmg1if8l4i1g5l1abnhb.png-55.9kB

2.继承
image_1cuh68eeq19le12g683frta1hj5ho.png-169.8kB

3.多态
image_1cuh69n4bt8ttpn1ai71utr1gcvii.png-39.1kB

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值