一.封装
#数据封装
#对象 = 属性(静态) + 方法(动态)
#方法是指代码,属性指对象的特点,如颜色,外表等
二.类
#类是为了使对象可以量产
#类相当于图纸,只有类的实例化后才是真正可以住人的房子
#python中的类名约定以大写字母开头
#定义一个类 ,用class定义,如下:
class Turtle: #定义一个类
#属性
color = 'green'
weight = 10
legs = 4
shell = Ture
mouth = '大嘴'
#方法
def climb(self):
print('正在向前进...')
def run(self):
print('running...')
def bite(self):
print('bite you')
#创建实例对象(类的实例化)即:tt = Turtle()
#调用类里面的方法:tt.bite()
三.面向对象(Object Orientied)
#特征如下:
1.封装
2.继承:子类自动共享父类之间数据和方法的机制
3.多态:不同对象对同一方法响应不同的行动