Python 笔记9 初识类和对象

面向过程:

   根据业务逻辑从上到下写代码


面向对象:

   将数据与函数绑定在一起,进行封装。
   这样能够更快速的开发程序,减少6zy了重复代码的重写过程。

面向对象和面向过程都是解决问题的一种思路而已。

 类和对象
 类: 具有相同属性和行为事物的统称。
 对象: 某一个具体存在的事物,现实世界存在的

 比如
 苹果:类
 我刚吃的苹果:对象

类 class

# 三部分组成
# 类的名字  类名
# 类的属性
# 描述类的一些数据
# 类的方法  一些行为或功能

# 人
# 类的名字  Person
# 类的属性  身高 体重 年龄 姓名 性别 爱好
# 类的方法  说话 吃饭 唱歌 跑步

实现一个类

# 类的语法

# class 类名:
# 属性
# 方法

# 猫
# 类名规范 大驼峰
class Cat:
    #属性

    #方法
    def eat(self):
        print("吃鱼")

    def drink(self):
        print("喝牛奶")

实现一个对象

# 对象的语法
# 对象名字 = 类名()

#猫
#类名规范 大驼峰
class Cat:
    # 属性

    # 方法
    def eat(self):
        print("吃鱼")

    def drink(self):
        print("喝牛奶")

tom = Cat()
tom.eat()    #吃鱼
tom.drink()   #喝牛奶

在方法内通过self获取对象属性

class Cat:
    # 属性

    # 方法
    def eat(self):
        print("吃鱼")

    def drink(self):
        print("喝牛奶")

    #介绍
    def introduce(self):
        print('大家好,我是%s,我今年%s岁'%(self.name, self.age))

tom = Cat()
tom.eat()    #吃鱼
tom.drink()   #喝牛奶

tom.name='汤姆'
tom.age=18
print(tom.name)  #汤姆
print(tom.age)   #18

tom.introduce()   #大家好,我是汤姆,我今年18岁

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值