对象= 属性+方法
创建一个实例对象
class Turtle:
"""关于类的一个简单例子"""
color = "green"
weight = 10
legs = 4
shell = True
mouth = "大嘴"
def climb(self):
print("我正在很努力的向前爬......")
def run(self):
print("我正在飞快的向前跑......")
def bite(self):
print("咬死你咬死你......")
def eat(self):
print("有的吃真满足......")
def sleep(self):
print("困了,累了,晚安,Zzzz......")
>>> tt = Turtle()
>>> tt.climb()
我正在很努力的向前爬......
继承
>>> class Mylist(list):
pass
>>> list2 = Mylist()
>>> list2.append(5)
>>> list2.append(4)
>>> list2
[5, 4]
>>> list2.sort()
>>> list2
[4, 5]
多态
>>> class A:
def fun (self):
print("我是A")
>>> class B:
def fun(self):
print("我是B")
>>> a = A()
>>> b = B()
>>> a.fun()
我是A
>>> b.fun()
我是B