您所在位置: 网站首页 / 面向对象程序设计教学大纲.docx / 文档详情
面向对象程序设计教学大纲.docx 立即下载
2025-08-28
约1.7万字
约31页
0
25KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

面向对象程序设计教学大纲.docx

面向对象程序设计教学大纲.docx

预览

免费试读已结束,剩余 26 页请下载文档后查看

10 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

面向对象程序设计教学大纲

第一篇:面向对象程序设计教学大纲面向对象程序设计(专业限选课)Object-OrientedProgramming【课程编号】XZ26175【学分数】3【学时数】60=38+22【课程类别】专业限选【编写日期】2010.3.30【先修课程】C语言程序设计、计算机应用基础【适用专业】通信工程一、教学目的、任务通过学习,使学生深刻理解和领会面向对象的基本思想和基本特征,掌握面向对象程序设计语言C++语言的基本概念、基本语法以及面向对象程序设计的基本方法;使学生养成面向对象的编程思维习惯。二、课程教学的基本要求1.理解面向对象的基本概念和使用面向对象技术进行程序设计的基本思想2.能比较熟练地用C++语言进行一般面向对象的程序设计3.初步掌握面向对象编程环境VisualC++的使用三、教学内容和学时分配(2+5+14+9+12+7+6+5=60)第一章面向对象程序设计概述2学时(课堂讲授学时2)主要内容:1.什么是面向对象程序设计2.对象与类3.封装4.继承性5.多态性6.面向对象程序设计的语言教学要求:了解什么是面向对象程序设计;掌握对象和类的基本概念;理解面向对象程序设计的基本特征。其它教学环节:安排课外了解面向对象程序设计方面的基本概念。第二章C++概述5学时(课堂讲授学时2+课程实验学时3)主要内容:1.C++的起源和特点2.C++源程序的构成3.C++在非面向对象方面的一些特性教学要求:cin和cout的使用;new和delete的运算符的使用;函数的重载;带缺省参数的函数;引用;VC++的使用。其它教学环节:实验1:C++程序设计基础练习。实验目的和要求:1.掌握C++程序的基本格式和规范,学会编写简单的C++程序。2.掌握C++程序结构的特点。3.熟悉C++程序基本的输入输出操作。4.掌握C++数据类型常量和变量以及修饰符的使用方法。5.熟悉作用域运算符的功能和基本使用方法。6.掌握C++内存的动态分配和释放方法。7.理解引用的概念,掌握引用的使用方法。第三章类和对象14学时(课堂讲授学时8+课程实验学时6)主要内容:1.类与对象的基本概念2.构造函数与析构函数3.对象数组与对象指针4.向函数传递对象5.静态成员6.友元7.类对象作为成员8.常类型教学要求:类的声明;对象定义;对象的成员的访问。访问属性的理解和运用;构造函数和析构函数的定义;对象数组的定义和使用;this的指针的理解和使用;类的成员类型为其他类时如何理解和使用;静态成员的理解和运用。提供友元机制的目的;友元声明方法;提供常类型机制的目的;各种不同的常类型运作方式。其它教学环节:实验2:类和对象。实验目的和要求:1.掌握类、类的数据成员、类的成员函数的定义方式。2.理解类成员的访问控制方式。3.掌握对象的定义和操作对象的方法。4.理解构造函数和析构函数的定义与执行过程。5.掌握重载构造函数的方法。6.了解拷贝构造函数的方法。实验3:对象数组和对象指针。实验目的和要求:1.掌握对象数组的定义和使用方法。2.理解对象指针的概念,学会用指针引用对象。3.了解this指针的工作方式。4.掌握静态数据成员和静态成员函数的基本使用方法。5.理解友元与友元函数的作用,掌握其使用方法。第四章派生类和继承9学时(课堂讲授学时6+课程实验学时3)主要内容:1.派生类的概念2.派生类的构造函数和析构函数3.基类成员的访问4.多重继承5.赋值兼容规则教学要求:基类和派生类的基本概念;继承成员的访问规则;派生类构造函数和析构函数的运行规则;多重继承的基本概念;多重继承中同名二义性如何消除;引入虚基类的目的;继承类和派生类之间相互赋值规则用。其它教学环节:实验4:派生类与继承。实验目的和要求:1.理解类的继承的概念,能够定义和使用类的继承关系。2.掌握派生类的声明和定义方法。3.掌握公有派生和私有派生的访问特性。4.学习虚基类在解决问题中的作用。第五章多态性12学时(课堂讲授学时8+课程实验学时4)主要内容:1.编译时的多态性与运行时的多态性2.函数重载3.运算符重载4.类型转换5.虚函数教学要求:多态的基本概念;实现运算符重载的方法(成员函数);实现运算符重载的方法(友元函数);静态联编和动态联编的基本概念;虚函数的作用;虚函数的运用。其它教学环节:实验5:虚函数和多态性。实验目的和要求:1.理解编译时的多态性和运行时的多态性。2.掌握运算符重载的基本方法。3.掌握虚函数的定义和使用方法。第六章模板7学时(课堂讲授学时4+课程实验学时3)主要内容:1.模板的概念2.函数模板与模板函数3.类模板和模板类教学要求:模板的基本概念;为什么要使用模板;函数模板和模板函数的基本概念;函数模板的声明和使用;类模板和模板类的基本概念。其它教学环节:实验6:函数模板与类
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

面向对象程序设计教学大纲

文档大小:25KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用