您当前的位置: 首页 >  Python

ThnPkm

暂无认证

  • 3浏览

    0关注

    98博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

Python 笔记9 初识类和对象

ThnPkm 发布时间:2021-11-17 21:21:24 ,浏览量:3

面向过程:

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

面向对象:

   将数据与函数绑定在一起,进行封装。    这样能够更快速的开发程序,减少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岁

关注
打赏
1660722558
查看更多评论
立即登录/注册

微信扫码登录

0.0346s