第1章绪论面向对象程序设计Java.pptVIP

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章绪论面向对象程序设计Java

面向对象程序设计;主要教材 1. 面向对象程序设计 叶乃文 喻国宝 清华大学出版社 2. Java语言导学 Mary Campione 著 冯朝晖 译 机械工业出版社 参考书 1. Java程序设计教程 Julia Case Bradl著 徐强 译 电子工业出版社 2. 面向对象的理论与C++实践 王燕 清华大学出版社; 我国软件业目前最缺JAVA人才   IDC的数据显示,目前我国对软件人才的需求已达20万,并且以每年20%左右的速度增长。在未来5年内,合格软件人才的需求将远大于供给。2005年,我国软件人才的缺口已达42.5万,其中尤以JAVA人才最为缺乏。   根据IDC的统计数字,在所有软件开发类人才的需求中,对JAVA工程师的需求达到全部需求量的60%——70%。同时,JAVA工程师的薪水相对较高。通常来说,具有3——5年开发经验的工程师,拥有年薪10万元是很正常的一个薪酬水平。;JAVA开发人员招聘需求大;程序设计方法的提出背景 回首计算机的发展历程,人们发现计算机软件的发展速度始终滞后于计算机硬件的发展,它已经成为制约计算机产业整体发展的瓶颈。究其原因可能有很多方面,但下面两点不容忽视。 软件产业的个体化 受限于程序设计语言;程序设计方法;1.1.2 结构化程序设计方法;自顶向下、逐步求精;模块化;语句结构化;A;结构化程序设计的特点;M;1.2 面向对象程序设计方法;面向对象程序设计方法;面向对象程序设计方法;面向对象程序设计方法;对象具有下面5个基本特性(16):;面向对象程序设计方法;面向对象程序设计方法;面向对象程序设计方法;面向对象程序设计方法;cl class Student{ int No; //学号 String name; //姓名 Date birth; //出生年月日 float score; //学习成绩 static float salary=80; //每月补贴 Student(){} Student(int No,String str,Date date,score) { this.No=No; name=new String(str); birth=new Date(date); this.score=score; } int getNo(){return No;} void setScore(float num){score=num;} String getName(){ return name;} static void addSalary(){ salary+=50;} };面向对象程序设计方法是指用面向对象的方法指导程序设计的整个过程,所谓面向对象是指以对象为中心,分析、设计及构造应用程序的机制。 ;面向对象程序设计具有的特征;为什么需要面向对象方法?;面向对象设计方法的四个核心概念; 数据抽象是一种更高级别的抽象方法,它将现实世界中存在的客体作为抽象单元,其抽象内容既包括客体的属性特征,也包括行为特征,它是面向对象程序设计所采用的核心方法。模块化和信息隐蔽是数据抽象过程的两个主要概念。;面向对象设计方法的四个核心概念;面向对象设计方法的四个核心概念;面向对象设计方法的四个核心概念;消息——;消息传递是对象之间相互联系的惟一途径。发送者发送消息,接收者通过调用相应的方法响应消息,这个过程被不断地重复,使得应用程序在人的有效控制下运转起来,最终得到相应的结果。可以说,消息是驱动面向对象程序运转的源泉。;面向对象的4个特性; 面向对象程序设计;面向对象程序设计的优点(12);面向对象程序设计语言;几种有代表性的OOPL;C++,十分流行的面向对象程序设计语言,是C语言的扩充,保持了C语言的紧凑、高效、易于移植的优点。 Java语言,是一个新一代的高级的(high-level)、通用目的(general-purpose)、面向对象???objec-oriented)的程序语言。具有较强的安全健壮性。为用户提供了一个良好的程序设计环境.;其语法与C或C++类似,但在组织结构上却相当的不同。它是一个完全面向对象的程序语言,程序的基本处理单位:类(class)及API的组织,均以对象的观点来

文档评论(0)

jdy261842 + 关注
实名认证
文档贡献者

分享好文档!

1亿VIP精品文档

相关文档