- 5
- 0
- 约小于1千字
- 约 33页
- 2020-04-11 发布于辽宁
- 举报
第四章 面向对象编程基础;;;4;5;6;;8;9;10;11;12;13;14;;16;17;18;;20;21;22;23;24;; 通过对学生成绩管理系统的设计与实现,进一步理解面向对象程序设计方法,会用面向对象的方法完成小型系统的开发。;;;;;;面向对象程序设计的三大特性分别是封装、继承和多态。
类实现了属性和方法的封装性,类的定义使用关键字是class,类的使用一般通过类的实例化来访问类的属性和方法,但也可以通过类对象本身来访问类的属性和方法。
类属性就是类中所定义的属性,分公有的类属性和私有的类属性两种;实例属性一般是在__init__()构造函数中定义的,定义时以self作为构造函数的第一个形式参数,其中函数体中的属性前缀是self,即self.实例属性。实例属性只能通过实例对象名访问,不能通过类名访问实例属性。
类中所定义的公有属性是所有实例共有的,因此通过类对象修改公有属性后,每个实例对象的共有属性也会随之改变;而类的构造方法__init__()所定义的属性是属于实例的,其它方法中添加的属性也是属于实例的。
类中定义的方法可以粗略分为:特殊方法、公有方法、私有方法、静态方法和类方法等。
实例对象可以调用公有的实例方法、类方法和静态方法;类对象只能调用类方法和静态方法,要调用公有的实例方法,必须为self参数显式传递实例对象名,即以实例对象为参数。
继
您可能关注的文档
- ppt-多维新媒体营销-第3章.ppt
- ppt-多维新媒体营销-第4章.ppt
- ppt-多维新媒体营销-第5章.ppt
- ppt-多维新媒体营销-第6章.ppt
- ppt-多维新媒体营销-第7章.ppt
- ppt-多维新媒体营销-第8章.ppt
- ppt-多维新媒体营销-第9章.ppt
- ppt-多维新媒体营销-第10章.ppt
- Protel 99 SE第2章 原理图编辑器基础.pptx
- Protel 99 SE第4章 原理图符号制作.pptx
- 2026年湖北专升本(英语)考试真题附答案.docx
- 2025年注册公用设备工程师考试公共基础试卷含答案.docx
- 2025年注册公用设备工程师基础题库(含答案).docx
- 2025年注册公用设备工程师考试公共基础试卷及答案.docx
- 2025年注册公用设备工程师(动力)考试卷及答案.docx
- 2026年湖北小升初语文(真题)带答案.docx
- 2025年注册公用设备工程师(动力)热点题库及完整答案(历年练习题).docx
- 四年级上册英语期中质量检测卷(人教PEP版)(含答案,含听力原文、听力音频).docx
- 2026年湖北小升初语文(真题)考试题库含答案.docx
- 部编版初三政治上册期中考试试卷及答案.docx
最近下载
- 醉翁亭记》复习题(附答案).doc VIP
- TB∕T 3209-2008 中空锚杆技术条件.pdf VIP
- HK-3D-U101三轴点胶机运动控制系统使用手册V1.1.pdf VIP
- DB35T 1385-2013幼龄茶园套种大球盖菇生产技术规范.pdf VIP
- (正式版)DB43∕T 1909-2020 《冬季农闲耕地大球盖菇栽培技术规程》.docx VIP
- (高清版)DB1310∕T 243-2021 大球盖菇棚栽生产技术规程.pdf VIP
- (正式版)DB5226∕T 234-2022 《大球盖菇简易大棚栽培技术规程》.docx VIP
- 建筑安全玻璃管理规定发改运行[2003]2116号图集.pdf VIP
- 多重用药的安全管理与护理策略.pptx VIP
- 老年人多重用药评估与管理中国专家共识(2024)解读PPT课件.pptx VIP
原创力文档

文档评论(0)