面向对象常考的知识点
面向对象的基本概念:
1. 对象:由数据及操作所构成的封装体,是系统中用来描述客观事物的一个封装是构成系统的一个基本单位。对象三要素:对象标识、对象状态、对象行为
2. 类:是现实世界实体化的描述。类将实体的数据和函数封装在一起。类的数据也叫状态、属性或特征。它表示静态的一面;类的函数也叫功能、操作或服务,表现类的动态一面。
3. 类和对象的关系:对象是类的实例
4. 抽象:通过特定的实例抽取共同特征以后形成概念的过程。它强调主要特征,忽略次要特征。
5. 封装:讲相关概念组成一个单元,然后通过一个名称来引用它
6. 继承:表示类之间的层次关系,这种关系使得某类对象可以继承另外一类对象的属性和能力,继承又分为单继承和多继承,JAVA 是单继承语言,C++是允许多继承的
7. 多态:是一种方法,这种方法使得多个类中可以定义同一个操作或属性名,并在每个类中可以有不同的体现
8. 接口:对操作规范的说明
9. 消息:对象间交互手段
10. 组件:是软件系统可代替的、物理的组成部分,它封装了实现体,并提供了一组接口的实现方法。
11. 模式:表示了一个特定环境、一个问题和一个解决方法之间的关系
12. 软件复用:是指将已有的软件及其有效成分用于构造新的软件和系统。组件技术是软件复用的关键技术
2016年5月计算机软件水平考试报名时间专题
[考试动态]2016年2月24日云南2016年上半年计算机软考报名入口
[考试动态]2016年2月24日河北2016年上半年计算机软件水平考试报名时间2月26日至3月14日
[考试动态]2016年2月24日河北省人事考试网河北2016年上半年计算机软件水平考试报名通知
[考试动态]2016年2月24日保定2016年上半年计算机软件水平考试报名时间2月26日至3月14日
[考试动态]2016年2月24日