摘要: 上文介绍了Python的类成员以及成员修饰符,从而了解到类中有字段、方法和属性三大类成员,并且成员名前如果有两个下划线,则表示该成员是私有成员,私有成员只能由类内部调用。无论人或事物往往都有不按套路出牌的情况,Python的类成员也是如此,存在着一些具有特殊含义的成员,详情如下: __init__ 阅读全文
posted @ 2024-08-21 22:51 Tony_xiao 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 1.属性的定义 1.1:属性的定义有两种方式: 装饰器 即:在方法上应用装饰器 静态字段 即:在类中定义值为property对象的静态字段 1.2:装饰器方式 在类的普通方法上应用@property装饰器 经典类 class Goods: @property def price(self): ret 阅读全文
posted @ 2024-08-21 22:27 Tony_xiao 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1.类的成员可以分为三大类:字段、方法和属性 注:所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份。 2.字段 字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的 阅读全文
posted @ 2024-08-21 21:50 Tony_xiao 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 1.什么是继承? 通过继承,我们可以从既有的类上衍生出新的类。如果程序的需求为仅修改或删除某项功能,此时不需要将该类的成员数据及成员函数重新写一遍,只需要“继承”原先已定义好的类就可以产生新的类了。 继承是指将现有类的属性和行为,经过修改或重写(Override)之后,就可产生出拥有新功能的类,这样 阅读全文
posted @ 2024-08-21 21:18 Tony_xiao 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 一:面向对象编程有三大特性: 封装、继承、多态 二:其中最重要的一个特性就是封装。 封装指的就是把数据与功能都整合到一起 三:什么是封装? 1.数据角度讲,将一些基础数据类型复合成一个自定义类型 2.行为角度讲,向类外提供必要的功能,隐藏实现的细节 3.设计角度 分而治之 将一个大的需求分解成许多类 阅读全文
posted @ 2024-08-21 21:04 Tony_xiao 阅读(6) 评论(0) 推荐(0) 编辑