![](https://img-blog.csdnimg.cn/20190927151117521.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
类
python类介绍
weixin_45700973
这个作者很懒,什么都没留下…
展开
-
python类的学习:5.综合案例解析
设计自定义栈类模拟入栈、出栈判断栈是否为空、是否已满改变栈的大小栈是一种操作受限的数据结构,只能在一侧进行元素的增加和删除操作基本思路 :对列表进行封装和二次开发,通过在列表尾部追加和删除元素来模拟栈的入栈和出栈操作。如果栈内部封装的列表中元素数量达到容量的限制则表示已满,如果列表为空则表示栈已空。改变栈的大小时,如果新的大小比栈中已有的元素数量还小,则拒绝该操作。class St...原创 2020-03-08 16:33:08 · 253 阅读 · 0 评论 -
python类的学习:4.类的特殊方法
构造方法:init()功能:在创建对象时进行必要的初始化析构方法:del()功能:在释放对象时进行必要的清理实例class Demo: def __init__(self,value): self.__value = value def __add__(self,anotherValue): return self.value + an...原创 2020-03-08 16:03:19 · 112 阅读 · 0 评论 -
python类的学习:3.类的继承机制
继承是一种设计代码和复用代码的机制。在继承关系中,已有的、设计好的类称为父类或基类,新设计的类称为子类或派生类。派生类可以继承父类的公有成员,但不能继承其私有成员。在派生类中调用基类的方法,使用内置函数super() 或者通过 “基类名.方法名()”来实现实例1、设计Person类2、根据Person派生Teacher 类3、分别创建Person类与Teacher类的对象子类可继...原创 2020-03-08 15:35:13 · 238 阅读 · 0 评论 -
python类的学习:2.类的成员
1、私有成员与公有成员以两个下划线开头但不以两个下划线结束表示是私有成员私有成员 在类的外部不能直接访问>>> class Test: def setValue(self,value): self.__value = value #在类的内部可以直接访问私有成员 def show(self): print(self._...原创 2020-03-08 13:10:46 · 606 阅读 · 0 评论 -
python类的学习:1.类的定义语法
类的定义与使用原创 2020-03-08 11:31:53 · 182 阅读 · 0 评论 -
python类的学习:前言
本章学习目标:掌握类的定义语法掌握对象的创建语法理解数据成员与成员方法的区别理解私有成员与公有成员的区别理解属性的工作原理了解继承的基本概念了解特殊方法的概念与工作原理...原创 2020-03-08 11:23:21 · 93 阅读 · 0 评论