网站大量收购独家精品文档,联系QQ:2885784924

Chapter_1_第1讲.ppt

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chapter_1_第1讲

设问的方式来引起学生对该次课内容提醒兴趣。 已经有C了为什么还会有C++? C++和C有什么关系? C和C++,有相同的,有不同的,相同的已经学过了,那么不同的是什么,围绕这个介绍PPT上的内容。 不同之处:添加的新的特性,这些新特性使得C++和C在解决同一个问题的时候思路不同,可以应用的范围也不同。 对象的概念:以教室里面的任何一个事物为例,大量举例让学生明白一个对象就是一个具体的事物。 如何来描述一个对象呢?以杰克逊和乔丹为例,杰克逊,男,180cm,61kg,能吃饭,睡觉,呼吸唱歌,跳舞;乔丹......。像姓名、性别、身高,体重这样的数据称为对象的属性,吃饭,睡觉,唱歌,跳舞打球,称为对象的行为。因此任何一个对象都有属性和行为2个要素用来描述这个对象。当然他们的属性和行为远远不止这些。 对象有名字。 对象:王微,郭盼盼,刘谦,乔丹,对应的类:人; 属性:名字,性别,血型,行为:吃,喝,睡 对象:猫,老虎,鱼,马,蝙蝠,对应的类:动物 属性:重量,高度,行为:吃,睡,呼吸 这辆732,那辆758,一辆718 一匹正在吃草的马,一只正在睡觉的蝙蝠,一条正在吐泡泡的鱼 * 李志刚,陈海英,王微是对象,有相同的属性姓名,性别,职称,所授课程,相同的行为备课,上课,录入成绩,出试卷等。 类:刚才的人,动物,公交车,学生都是类,它们都是抽象的概念,并不真正存在。比如说粉笔,就是一个抽象的概念是类,我手里拿的这支粉笔才是实实在在存在的对象,再比如黑板,灯等。 类是“模板”,一个属于某类的对象称为该类的一个实例。 int a,b,c; * 李志刚,陈海英,王微是对象,有相同的属性姓名,性别,职称,所授课程,相同的行为备课,上课,录入成绩,出试卷等。 类:刚才的人,动物,公交车,学生都是类,它们都是抽象的概念,并不真正存在。比如说粉笔,就是一个抽象的概念是类,我手里拿的这支粉笔才是实实在在存在的对象,再比如黑板,灯等。 类是“模板”,一个属于某类的对象称为该类的一个实例。 int a,b,c; * 抽象:在做的每个学生可抽象出学生类,学生加上我只能抽象出人类,因为只有相同的属性和行为才能抽象成类。而我和空调什么也抽象不出。此处略讲。 然后是代码实现,板书。 整型变量a,b,8-int 成绩管理系统要管理的就是每个学生对象的相关信息。 class 动物 { 吃(); 睡(); 呼吸(); }; class 人 { 名字; 吃饭(); 睡觉(); 走路(); }; 已经存在的板书: 一个类中的对象所具有的相同的行为和属性可能很多,比如学生类,属性有上面列出的,还有籍贯,住址,电话,父母的名字,身份证号等等很多很多,行为还有跑,跳,呼吸,上课,考试,逃课,等等,把所有相同的属性和行为拿出了来是不太现实的。只能是针对某个具体的系统实现,把感兴趣的信息抽象出来,忽略与主题无关的信息。 整型变量a,b,8-int 成绩管理系统要管理的就是每个学生对象的相关信息。 class 动物 { 吃(); 睡(); 呼吸(); }; class 人 { 名字; 吃饭(); 睡觉(); 走路(); }; 已经存在的板书: 这里只是将之前板书的人类补充完整,要补充类名,访问权限,花括号等。此处略讲。 这个空调是一个对象,有自己的属性和行为,启动,制冷,制热,关闭。我们只需要使用这些外部的按钮就可以让空调工作,而不需要知道空调的内部电路和机械控制部分。这就是隐蔽,隐蔽有好处,保证对象内部的安全,使用对象简单,把设计和使用分开,只有空调的设计者才需要关心内部细节,而空调的使用者只需要使用这些按钮(外部接口)。 问题:实现乔丹睡觉,刘谦吃饭,你走路。 问题:实现某匹马吃草,某只蝙蝠睡觉,某只鱼在吐泡泡。 step1:抽象; step2:定义类; step3:生成对象,实现功能。 C++即C Plus Plus,是在C语言的基础上,弥补了C存在的一些缺陷,增加了面向对象的特征,是一种过程性与面向对象性相结合的程序设计语言。 C++面向对象程序设计 信息工程学院 王微 电 话办公室:鹤鸣楼1029 E-mail:794053380@ 为什么学习C++? 学生作品欣赏:模拟ATM 图书管理系统 MFC作品欣赏: 由C++实现程序逻辑 OS(Operation System)的外围工具 VS,SQL server,MySQL,PHP,PS等工具 WPS,IE浏览器,Office,Linux中的KDE,桌面应用程序 GIS Google C++只能开发控制台应用程序吗? TIOBE:世界编程语言排行榜 为什么学习C++? C++是一种很好的主流程序设计语言 C,Jav

文档评论(0)

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

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

1亿VIP精品文档

相关文档