Pyhthon——面向对象

一.面向对象

1.面向对象的定义及其方法

  • 面向对象:

需要有意义的面向对象的代码,不是有了类就是面向对象
核心:类 对象

  • 实例化:

方法:设计层面 函数:程序运形,过程式一种称谓

举例如下:
在这里插入图片描述
2.类与对象

  • 对象
    对象是现实世界或者思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起

  • 类:
    一类事物的统称,对象是类具体化的产物,也就是实例化
    不同的对象有什么不同特点:比如年龄,姓名

举例如下:
例1:
在这里插入图片描述
在这里插入图片描述
例2:
猫爱吃鱼,猫要喝水
实现如下:
在这里插入图片描述
注:self:哪一个对象调用的方法,self就是哪一个对象的引用,在类封装的方法内部,self就表示当前调用方法的对象自己

3.构造函数
举例说明如下1:
在这里插入图片描述
在这里插入图片描述
举例说明如下2:
在这里插入图片描述
在这里插入图片描述
注:self.name(属性名) = 形参 接收外部传递的参数

练习:

  • 要求1:

老李今年50岁,身高1.75,每天早上要跑步,会去吃东西
老吴今年36岁,身高1.85,老吴不跑步,老吴喜欢吃东西
Person
name
age
height
run()
eat()

实现如下:
在这里插入图片描述
在这里插入图片描述

  • 要求2:

一只黄色的狗叫旺财
看见生人汪汪叫
看见家人摇尾巴
Dog
name
color
shout()
shake()

实现如下:
在这里插入图片描述
4.str方法
举例说明如下:
在这里插入图片描述

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值