概述
本文实例讲述了Python的面向对象思想。分享给大家供大家参考。具体分析如下:
面向对象的基本思想是封装,继承,多态。
首先是继承:
定义一个类:
调用这个类:
同样,Python的类下面是可以定方法的:
注意一点,所有类的函数,必须至少带有一个参数,这个参数必须是self。
__init__()是一个特殊方法(special method)。Python里会有一些特殊方法,Python会以特别的方式处理它们。特殊方法的名字的特点是前后都有两个下划线。
__init__()方法的特殊在于,如果你在类中定义了这个方法,一旦你根据这个类建立对象,Python就会自动调用这个方法(这个过程也叫初始化)。
如:
另外,python是允许多继承的,但是这个是个非常危险的操作,建议不要随便使用。
关于Python的多态,就像JavaScript一样,直接访问对象的属性,不需要使用接口,没有类型转换。
对于类型的判断,有抓们的type()函数,和isinstance()函数判断是否某个函数的子类。
希望本文所述对大家的Python程序设计有所帮助。
总结
以上是编程之家为你收集整理的Python的面向对象思想分析全部内容,希望文章能够帮你解决Python的面向对象思想分析所遇到的程序开发问题。
如果您也喜欢它,动动您的小指点个赞吧