面向贵科况低却汉社干李第见对象(OOP)是一种对现实世界理解和抽象的方法,对象的含义是指在现实生活中的具体事物,一切皆对象,Python是一门面向对象的语言,面向对象编程简单来说就是一种封装代码的方式。
Python中类的将阳够必块顺号定义使用class关键字定义类,语法如下所示:
举例,定义一个类Cat
构造方法init()会在类实例化时自动调用架。无论构造方法还是其他方法都需要将self作为第一个参数,它代表类的实例。
类创建好后,可以直接通过类名访问属性,格式360问答为:类名.属性名,比如我们访问Cat类的color属性,如下所示:
创建对象也称类的呢校验素离眼写令着度实例化,比如我们通过Cat类创建对象,如下所示:
创建好对象后,使用它访问属性和调用方法了,如下所示:
内部私有属性和方法是可以被访问和调用的。
我们来一起看个例子,如下所示:
输出延拉那零喜纪劳序校结果:
Python支有左持类的继承,而且支持多继承,语法格式为:
示例如下所示:
如果继承的父类方法不能满足我们的需求,这时子类可以重写父类方法,史叶万指言告如下所示: