- 5
- 0
- 约8.56千字
- 约 30页
- 2018-12-27 发布于江苏
- 举报
Python程序方案-清华大学出版社-董付国第6章 面向对象程序方案
第6章 面向对象程序设计 针对大型软件的设计而提出,使得软件功能相对独立,能很好地做到代码重用。 Python完全采用了面向对象的思想,是真正面向对象的脚本语言,完全支持面向对象的基本功能,如封装、继承、多态以及对基类方法的覆盖或重写。 Python中对象的概念很广泛,对象不一定是某个类的实例。字符串、列表、字典、元组等内置数据类型不是类,但具有和类相似的语法。 创建类时用变量表示属性称为成员变量或成员属性,用函数表示方法称为成员函数或成员方法,成员属性和成员方法都称为类的成员。 6.1 类的定义与使用 Python使用class保留字来定义类,类名的首字母一般要大写。如, class Car: #新式类必须有至少一个基类 def infor(self): print( This is a car ) 类的方法至少有一个参数self,并且必须是方法的第一个参数,self代表将来要创建的对象本身。在访问类的实例属性时需要以self为前缀。 6.1 类的定义与使用 属性有两种,一种是实例属性,另一种是类属性。实例属性是在伪构造函数__init__中定义的,定义时以self作为前缀;类属性是在类中方法之外定义的属性。在主程序中(在类的的外部),实例属性属于实例(对象)只能通过对象名访问;类属性属于类可通过类名访问。 在类的方法中可以调用类的其它方法,可以访问类属性、对象属性
您可能关注的文档
最近下载
- 杭氧空分52200使用说明书(新).pdf VIP
- 血管栓塞剂:海藻酸钠微球产品技术要求2022.docx VIP
- 眼科专科护士培训收获.pptx VIP
- 扫黑除恶专项斗争台账.doc VIP
- 中文版ISO 5817 焊缝外观标准.pdf VIP
- 100个英语长句、难句结构分析与参考译文.doc VIP
- YG型胀锚螺栓施工技术暂行规定,YBJ204-83.pdf VIP
- 2026年互联网信息审核员考试题库(重点题).doc VIP
- Haier海尔冰箱BCD-606WDCFU1说明书使用安装手册参数图解图示pdf电子版下载.pdf VIP
- 个人课题初中数学课堂有效性提问的策略研究材料手册管理.doc VIP
原创力文档

文档评论(0)