学python还被虐成狗的day19

  今天要学习一个新的内容,一个虐狗的内容叫做面相对象,连对象都没有的人也不知道去哪里面向对象去,哎,基本格式就是class 对象名:def func()这个类型的就是了,class的是对象,对象中的def就不是函数了,就是方法了,感觉我就是个函数狗,有了对象了就不叫狗了,函数,又称为函数狗,还叫单身函数狗,是python中最常见的一种,常常单独运行在python中,你不找他,他就不会找你长时间保持静默。这时,如果有一只单身函数狗找到了一个叫做对象的物种,那么它就不再被称为原来的名字,就有了方法狗这种新名字,之后你要再想让方法狗帮忙,就必须先经过对象的同意,然后才可以去使用这只方法狗。然而有的对象只会有一只方法狗,有的对象的有多只方法狗,当一个对象有多只方法狗的时候需要把这些相似的方法狗进行统一管理,简称封装,因为管理过多的方法狗,所以这种对象又称为‘类’,此时被封装的方法狗们,还可以被称为‘备胎方法狗’。当然,在python中会有很多个‘类’中,每一个‘类’都会有不同类型的方法狗,当自己的方法狗不再能满足自己的需求时,就需要找到别的指定‘类’,用一定的条件来是使用别的‘类’的备胎方法狗,这种关系又可以称为‘继承‘,当然每个‘类’中的方法狗也是有自己的脾气的,当你拿着一个需求去找到这些备胎方法狗的时候,你必须让这个需求满足备胎方法狗本身的‘能力‘,否则即使交给它,他也是无能为力的,备胎方法狗把自己各自的能力统称为‘多态’。

猜你喜欢

转载自www.cnblogs.com/parallel-Y/p/10832691.html