1.面向过程:
a. 所有事情自己完成 c
2.面向对象:
b. 将买电脑的事情交给擅长做事情的人来完成 python c++ java
3. 类 对象
a. 类的组成:
i. 类名
ii. 类属性 (一组数据)
iii. 类方法(允许的操作)
b.设计一个人类
类名: human
类属性: 身高 体重 肤色 眼睛数据 性格
方法: cook sleep run drunk study
类名: dog
类属性: 颜色: 品种 毛发 性别 性格
方法: 拆 吃 咬 交
4.定义类
关键词: class
# 经典类
class Sun:
def info(self):
print("我是一个向日葵!!!")
新式类
class Sun(object):
def info(self):
print("我是一个向日葵!!!")
xrk = Sun()
xrk.info()
object : python 中最顶级的父类
self: 对象本身
类名:一般使用大驼峰来进行命名
5. 对象
a. 创建对象
对象名 = 类名()
b. 对象调用方法:
对象名.function()
"""
#
class Brother(object):
def kan(self):
print(self)
print("便宜点呗")
def ku(self):
print("不便宜我就走 ")
def xiepo(self):
print("不便宜不罢休")
boy = Brother()
# <__main__.Brother object at 0x0000026682E60BE0>
# 便宜点呗
boy.kan()
print(boy)