面向对象编程,简称OOP,是一种程序设计思想。
主要包括:类,继承,多态,实例,属性,方法
例子:
coding:utf-8
Animal 是类,相同动物的统称
class Animal(Object):
def run(self):
print(‘Animal is running…’)
Dog类,继承与Animal类
class Dog(Animal):
pass
puppy = Dog()
puppy.run()
多态,子类方法覆盖父类方法
class Cat(Animal):
def init(self,name):
#name是属性
self._name = name
def getName(self):
print(self._name)
def run(self):
print("Cat is running......")
mimi = Cat(“mimi”)
mimi.getName()
mimi.run()