面向对象知识总结由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“面向对象总结”。
一、封装
1.类本身就是一个封装单元
2.实现:A属于私有化;B共有的方法提供给外界访问;C信息隐藏,安全,对外提供清晰的接口
二、继承
1.代码共有,方便维护扩展 2.更符合人类遇到的问题及处理的习惯 3.多重继承关系下构造函数的执行过程
三、多态
1.概念
2.好处
3.应用(生活,程序中的应用)
程序多态的应用
1.方法重载
2.重写父类的方法
3.重写父类的抽象方法
4.父类类型作为方法参数,实现
5.以父类的引用,接收不同子类返回的结果
6.用接口实现
四、面向接口编程
1.理解接口
1.1接口体现的是一种能力
体现在接口中的方法
1.2接口的体现是一种约定体现在注释和接口的名称 1.3面向接口编程程序设计时:
A关注实现类有那些功能,不需要关注实现细节
B面向接口的约定不考虑接口
具体的实现2.使用接口如何使用接口?A编写接口
也方便搭建系统框架 4.多态应用的很好体现更自然的使用多态
重点:
1.掌握抽象类与接口不同之处 难点:
1.方法重载与重写 2.继承关系下,构造函数执行流程 知识体系:
数据库体系 + OO体系
面向对象编程的总结(理解与看法) 面向对象程序设计 (Object Oriented Programming,OOP,面向对象程序设计)是一种计算机编程架构。OOP 的一条基本原则是计算机程序是由单个能够起到......
一、根据下面的说明,选择正确的用例图:某餐厅的订餐系统,顾客可以访问该系统订餐,也可以取消预定。另外在预定的时候也可以点菜也可以不点菜。没有订餐的顾客或订餐但没有点菜的......
C#面向对象程序设计感想本课程主要讲解了控件,资源管理器,文件流,线程等等,通过这门课的学习,我学到了一些应用性的知识,比如如何设计控件,对文件流进行程序的代码编写,还有就是多线......
这次课程设计让我收获到很多,上个学期我们也有过课程设计,但是我们都是从网上下一个程序,连带着报告,看一遍程序,修改修改报告,然后就直接去答辩,都是糊弄糊弄就过去了,自己根本就没......
《面向对象程序设计》教学大纲课程名称:面向对象程序设计 英文名称:Object Oriented Programming) 学分:2 总学时:36 实验(上机)学时: 8 开课专业:电子商务专业一、本课程的性质、目......