Python课程第十二天_下午_课程笔记(面向对象)

Day_12_PM_OOP(Object_Oriented_Programming)

# 面向对象: 类,对象, Python, Java, PHP, C#, JS, ...
#   特点: 侧重解决问题中涉及的对象
#   使用类

# 面向过程: C语言(只有结构体)
#   特点: 侧重解决问题的过程(步骤)
#   使用函数封装

# 封装
# 函数 => 类(封装了函数和变量) => 模块(python文件) => 包(文件夹) => 项目


# 人类
# 猫类
# 动物类
# 杯子类
# 电脑类

# 类       对象(具体存在的一个事物)
# 人       我,这个人
# 猫       我家的那一只猫
# 电脑     我的这一台电脑
# 联想电脑  我家的那一台联想电脑

# 类: 用来创建任意多个对象
#   类是对象的抽象
#   对象是类的具体

# 小狗吃狗粮 (闻一闻smell, 舔一舔lick, 咬一咬bite)

# 面向过程: 使用函数封装每个功能, 然后再按顺序调用
def smell():
    print('闻一闻')

def lick():
    print('舔一舔')

def bite():
    print('咬一咬')

smell()
lick()
bite()


# 面向对象: 创建类将功能封装, 然后再通过类的对象调用功能
class Dog:
    name = '旺财'

    def smell2(self):
        print(self.name, '闻一闻')

    def lick(self):
        print(self.name, '舔一舔')

    def bite(self):
        print(self.name, '咬一咬')


# 创建对象
dog = Dog()
dog.smell2()
dog.lick()
dog.bite()
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值