VC教案3C++对象说明.doc

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
课 题: VC基础知识 目的要求: 了解类与对象的基本概念 掌握类与对象的定义格式及三种成员访问权限的作用 掌握类对象的初始化成员函数及输出成员函数 教学重点: 类类型与对象概念 教学难点: 类与对象的概念及其定义格式 教学课时: 2 教学方法:讲授为主 教学内容与步骤: 类与对象(CLASS)示例: 类是体现面向对象程序设计的最基本特征,也是体现C++与C最大的不同之处。类是一个数据类型,它定义的是一种对象类型,由数据和方法组成,描述了属于该类型的所有对象的性质。 例: #includeiostream.h #define N 2 // student numbers #define nC 2 // course numbers class STU { public: int number; char name[10]; int course[nC]; }; class my_class { private: STU student[N]; public: void set_value() { int i,j; for( i=0;iN;i++) { coutnumber,name:; cinstudent[i].number; cinstudent[i].name; coutscore:; for(j=0;jnC;j++) { cinstudent[i].course[j]; } } }; void zhengfen(); }; void my_class::zhengfen() { int i,sum_1=0; for(i=0;iN;i++) sum_1+=student[i].course[1]; coutsum 0f first course score:sum_1; } void main() { my_class C0509301; C0509301.set_value(); C0509301.zhengfen(); } 类与对象: 对象 从一般意义上讲,对象是现实世界中一个实际存在的事物,它可以是有形的(比如一辆汽车),也可以是无形的(比如一项计划)。对象是构成世界的一个独立单位,它具有自己的静态特征(状态)和动态特征(操作)。静态特征即可以用某种数据来描述的特征,动态特征即对象所表现的行为或对象所具有的功能。 面向对象语言把状态和操作封装于对象体之中,并提供一种访问机制,使对象的“私有数据”仅能由这个对象的操作来执行。用户只能通过允许公开的操作提出要求(消息),才能查询和修改对象的状态。 类 类是面向对象语言必需提供的用户定义的数据类型,它将具有相同状态、操作和访问机制的多个对象抽象成为一个对象类。 类与对象的关系:如同汽车与具体的一辆车的关系。汽车都能跑,有四个轮子,所有的汽车组成了一个类,具体到一辆汽车,它具有类的全部特性(能跑,有四个轮子

文档评论(0)

taotao0b + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档