试题详情
- 简答题面向对象的三个基本特征,并简单叙述之?
-
1.封装:将客观事物抽象成类,每个类对自身的数据和方法实行protection(private,protected,public)
2.继承:广义的继承有三种实现形式:实现继承(指使用基类的属性和方法而无需额外编码的能力)、可视继承(子窗体使用父窗体的外观和实现代码)、接口继承(仅使用属性和方法,实现滞后到子类实现)。前两种(类继承)和后一种(对象组合=>接口继承以及纯虚函数)构成了功能复用的两种方式。
3.多态:是将父对象设置成为和一个或更多的与他的子对象相等的技术,赋值之后,父对象就可以根据当前赋值给它的子对象的特性以不同的方式运作。简单的说,就是一句话:允许将子类类型的指针赋值给父类类型的指针。 关注下方微信公众号,在线模考后查看
热门试题
- 以下对一维数组a的定义正确的是()
- 假定AB为一个类,则执行 “
- 带参数的宏定义只能有1个或2个参数。
- 友元类中的所有成员函数都是友元函数。
- 什么叫面向对象的程序设计语言?
- 静态数据成员的初始化是在()中进行的。
- 写一个字符串比较函数。
- 已知文本文件abc.txt,以读方式打开
- 对C++语言和C语言的兼容性,描述正确的
- 定义一个复数类Complex,重载运算符
- 全局变量和局部变量可否同名,他们是否有区
- 复合语句就是分程序。
- 实现一个名为SimpleCircle的简
- 写一个函数,交换两个整型变量的值。
- 什么叫递归函数?简述其执行过程。
- 完成函数sortLine(char*li
- 一般而言,兔子在出生两个月后,就有繁殖能
- 二进制文件与字符文件不同的是()。
- 编写一个程序计算,
- 找出1-200之间的完数个数n(完数是一