前言
总结整理不易,希望大家点赞收藏。
给大家整理了一下C++程序设计中的重点概念,以供大家期末复习和考研复习的时候使用。
文章目录
- 前言
- [第一章 面向对象基础](#第一章 面向对象基础)
-
- [1.1 经典的程序设计的泛型有哪些,各自有什么特点?](#1.1 经典的程序设计的泛型有哪些,各自有什么特点?)
- [1.2 面向对象方法有哪些特征?](#1.2 面向对象方法有哪些特征?)
- [1.3 什么是封装?什么是信息隐藏和实现隐藏?](#1.3 什么是封装?什么是信息隐藏和实现隐藏?)
- [1.4 什么是对象?什么是类?对象和类有什么关系?](#1.4 什么是对象?什么是类?对象和类有什么关系?)
- [1.5 什么是继承?继承层次中子类和父类有什么关系?子类如何区别父类?](#1.5 什么是继承?继承层次中子类和父类有什么关系?子类如何区别父类?)
- [1.6 什么是多态性?](#1.6 什么是多态性?)
- [2 练手题](#2 练手题)
第一章 面向对象基础
1.1 经典的程序设计的泛型有哪些,各自有什么特点?
泛型分为:
1、过程式程序设计。
2、基于对象的程序设计。
3、面向对象的程序设计。
4、泛型程序设计。
1.2 面向对象方法有哪些特征?
1、任何事物都可以看作成对象。
2、面向对象的程序就是一组对象。
3、每个对象都有自己的存储区和唯一标识与其他对象区分。
4、每个对象都有自己的类型。
5、属于特定类型的所有对象具有相同的类型并且能收到相同的信息。
1.3 什么是封装?什么是信息隐藏和实现隐藏?
封装是将一组相关的概念聚集在一个单元内并且用单独的一个名字来引用。信息隐藏是指外部不能看到对象内部的信息,实现隐藏是指不能从外部看到对象的实现细节。
1.4 什么是对象?什么是类?对象和类有什么关系?
为了描述一组对象在结构和行为上的共性可以创造抽象数据类型称之为类,类是创建对象的模板。
1.5 什么是继承?继承层次中子类和父类有什么关系?子类如何区别父类?
继承是在已有类的基础上定义新类,这个新类自动拥有已有类型的属性和操作,并且可以增加特有的功能或者修改所得到的功能。
1.6 什么是多态性?
是指一个操作名字或属性名字可以在多个类中定义并且在各个类中有不同的实现。