当前位置 :
面向对象程序设计三、问答题(10分*4)1.什么是对象?什么是类?2.保护成员的特性是什么?3.函数模板和模板函数的区别4.什么是多态性?举例说明。四、程序题(20分)建立类box,box的构造
更新时间: 2025-08-27 03:47:09
1人问答
问题描述:

面向对象程序设计

三、问答题(10分*4)

1.什么是对象?什么是类?

2.保护成员的特性是什么?

3.函数模板和模板函数的区别

4.什么是多态性?举例说明。

四、程序题(20分)

建立类box,box的构造函数被传递了三个double值,每一个double值表示盒子的一条边长。用box类计算立方体的体积,并存储在一个double变量中,在box类中包含一个成员函数vol(),用来显示每个box对象的体积。

宋世德回答:
  类具有相同特征的集合,是现实世界或思维世界中的实体在计算机中的反映,它将数据以及这些数据上的操作封装在一起。对象是具有类类型的变量。类是对象的抽象,而对象是类的具体实例。类是抽象的,不占用内存,而对象是具体的,占用存储空间。类是用于创建对象的蓝图,它是一个定义包括在特定类型的对象中的方法和变量的软件模板。   private权限:能够访问的有二类:1.自己类本身,2.在类中申明的友员函数,友员类;protected权限:在private的权限上,加上可以被子类访问.;public权限:公开的接口,任何函数都可以.   函数模板是一个模板(模板类别:函数)的定义,模板函数则是这个模板的参数类型实例化时的函数   在面向对象的程序设计理论中,多态性的定义是:同一操作作用于不同的类的实例,将产生不同的执行结果,即不同类的对象收到相同的消息时,得到不同的结果。多态是面向对象程序设计的重要特征之一,是扩展性在“继承”之后的又一重大表现。对象根据所接受的消息而做出动作,同样的消息被不同的对象接受时可能导致完全不同的行为,多态性包含编译时的多态性、运行时的多态性两大类   编程这么easy,自己搞定吧
最新更新
保卡通(baokatong.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
Copyright©2009-2021 保卡通 baokatong.com 版权所有