一、理解面向对象 面向对象就是将编程当成一个事物,对外界来说,事物是直接使用的,不用管他 内部的情况。而编程就是设置事物能做什么事。 二.类和对象 图纸 - 洗衣机 - 洗衣服 类 - 对象 - 完成我们做的事 用类去创建一个对象。 用类去 实例化一个对象。 理解类和对象 2.1.1 类 类是对一系列相同特征和行为的事物的统称,是一个抽象的概念。不是真是存在的事物 开发中先有类,在有对象 先有图纸,再有对象。 面向对象的实现方法 class 类名(): 代码:大量的属性及方法 遵循大驼峰的命名习惯 创建对象的方面 对象名 = 类名() 举例说明: 复现洗衣机这个例子,功能:能洗衣服 1、定义洗衣机类 ''' class 类名() 代码 # ''' class Washer(): def wash(self): # self 就是调用该函数的对象 print('能洗衣服') # 2、创建对象 # 对象名 = 类名() haier = Washer() # 3、验证成功 #打印haier对象 print(haier) #使用wash功能 - - 实例方法/对象方法。调用语法.Wash() haier.wash() # slef 学习了解。例子:类:洗衣机 功能 洗衣服 class Washer(): def wash(self): #self指的是谁调用了这个函数,就指的是谁 print('能洗衣服') print(self) haier = Washer() #类创建的对象可以使用对象里面的函数功能 print(haier) haier1 = Washer() print(haier1) haier.wash() haier1.wash() #由于打印对象和打印self得到内存地址相同,所有self指的是调用该函数的对象 #一个类可以创建多个对象,多个对象调用函数时,调用的self内存数值是不相同的。 三、添加和获取对象的属性 属性的特征,比如:洗衣机的宽度、高度、重量。。 对象属性可以类外面添加和获取,也能在类的里面添加和获取 不同的对象属性也不同的,根据不同的属性,选择不同的对象 3.1 类外面添加对象属性 对象名.属性名 = 值 haier.width = 500 宽度 haier.height = 800 高度 class Washer(): def wash(self): print('能洗衣服') haier = Washer() #添加属性 对象名.属性名 = 值 haier.weight = 500 haier.height = 800 # 3.2 类外面获取对象属性 # 对象名.属性名 语法 prin
面向对象-基础语法讲解(案例-烤地瓜、搬家具)
最新推荐文章于 2024-04-24 20:17:28 发布
本文详细讲解了Python中的面向对象编程基础,包括类和对象的概念、创建与使用,以及对象的属性和方法。通过洗衣机和烤地瓜的例子,介绍了如何定义类、初始化对象、添加和获取对象属性,还探讨了魔法方法如`__init__`、`__str__`和`__del__`。最后,通过烤地瓜和搬家具的案例展示了面向对象在实际问题中的应用。
摘要由CSDN通过智能技术生成