Python基础知识学习09:类和对象的理解与练习

1、面向对象的含义

面向对象就是将编程当成是一个事物,对外界来说,事物是直接使用的,不用去管它内部的情况。而编程就是设置事物能够做什么事。面向对象是一种抽象化的编程思想,在很多编程语言中都有的一种思想。

2、类和对象

在面向对象编程过程中有两个重要组成部分:类和对象。它们之间存在着依赖关系,我们用类去实例化(创建)一个对象。 

 2.1 类

 是对一系列具有相同特征和行为的事物的统称,是一个抽象的概念,不是真实存在的事物。也就是说,类是用来创建对象的。

2.2 对象

对象是类创建出来的真实存在的事物,例如:洗衣机。

【注意:在开发中,要先有类再有对象。】

2.3 实现方法

2.3.1 定义类

语法:【类名要满足标识符命名规则,同时遵循大驼峰命名习惯】

class 类名():
    代码
    ......

2.3.2 创建对象的语法

语法:

对象名 = 类名()

 

2.3.3 实例应用

# 1、定义洗衣机的类
"""
class 类名():
    代码
"""
class Washer():
    def wash(self):
        print('能洗衣服')

# 2、创建对象
# 对象名 = 类名()
haier = Washer()

# 3、验证成果
# 打印haier对象
print(haier)

# 使用wash功能--实例方法/对象方法--对象名。Wash()
haier.wash()

2.3.4 类里面的self

self指的是调用该函数的对象。即:打印对象和self得到的结果是一致的,都是当前对象的内存中存储地址。

【注意:一个类可以创建多个对象,当多个对象调用函数时self的地址是不同的】

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值