C++程序设计-第一章 面向对象基础【期末复习|考研复习】

前言

总结整理不易,希望大家点赞收藏。

给大家整理了一下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 什么是多态性?

是指一个操作名字或属性名字可以在多个类中定义并且在各个类中有不同的实现。

2 练手题

2.1

相关推荐
wuminyu1 分钟前
JVM规范学习总结-Java源码经过javac编译后产物
java·linux·c语言·jvm·c++
蹊黎7 分钟前
C++中stack、queue、priority queue类的部分简单实现
数据结构·c++·visualstudio·1024程序员节
云和数据.ChenGuang10 分钟前
Python 菜鸟入门:字典(dict)类型详解与 CRUD 实战案例
开发语言·人工智能·python
攻城狮Soar26 分钟前
详解volatile
开发语言·c++·1024程序员节
小羊没烦恼!26 分钟前
.NET无侵入自动化探针原理和主流实现
运维·开发语言·javascript·python·自动化·.net·1024程序员节
東隅已逝,桑榆非晚32 分钟前
搜索二叉树
c++·笔记·学习·1024程序员节
ch.ju36 分钟前
Java——idea知识:Collection父接口
java·开发语言·intellij-idea
昵称画9 小时前
交接班记录电子化:三班之间的信息不漏
开发语言·数据库·人工智能·低代码·php
“AI国潮设计-小江”9 小时前
【AIGC实战】Python+SDXL批量生成“潮汕英歌舞不倒翁”IP | 角色一致性与多场景融合方案,附完整代码
开发语言·人工智能·python·prompt·aigc
传奇开心果编程9 小时前
【Rust入门练中学】第6课:结构体与方法
开发语言·rust·结构体·编程语言理论·结构体方法·编程通用语言