Java面向对象程序的设计说明.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
知识回顾Knowledge Review java面向对象程序设计 第一章 类和对象 面向对象(Object Oriented,OO)。 起初,“面向对象”是指在程序设计中采用封装、继承、多态等设计方法。现在,面向对象的思想已经涉及到软件开发的各个方面。如,面向对象的分析(OOA,ObjectOriented Analysis),面向对象的设计(OOD,Object Oriented Design)、以及面向对象的编程实现(OOP,Object Oriented Programming)。 对象和类解释: 1)对象:对象是人们要进行研究的任何事物,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中。 2)类:具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象,类实际上就是一种数据类型。类具有属性,它是对象的状态的抽象,用数据结构来描述类的属性。类具有操作,它是对象的行为的抽象,用操作名和实现该操作的方法来描述。 对象和类的关系: 类与对象的关系就如模具和铸件的关系,类的实力化的结果就是对象,而对对象的抽象就是类,类描述了一组有相同特性(属性)和相同行为的对象。 第2章 类的无参和带参 Java作为一种面向对象程序语言,对象执行的操作是通过编写类的方法实现的。类的方法是一个功能模块,其作用是做一件事情。类的方法必须包含以下三个部分: *方法的名称 *方法的返回值类型 *方法的主体 语法为: public 返回值类型 方法名(){ //方法的主体} 方法名一般采用骆驼命名法;方法执行后可能会返回一个结果,类型为返回值类型语法为: return 表达式; 如果没有返回值,则返回值类型为void;因此在编写程序时一定要注意方法声明中返回值类型和方法体中真正返回值的类型是否匹配。return的意思是离开方法,并将表达式的值返回给调用它的程序。 定义了方法就要拿来是使用哦,在程序中通过使用方法名称从而执行方法中包含的语句的过程,称为方法调用。形式一般如下: 对象名.方法名(); 凡涉及类方法的调用,均使用以下两种形式: *同一个类中的方法,直接使用方法名调用该方法 *不同类的方法,首先创建对象,再使用对象名.方法名()来调用。 编写方法、调用方法时,一定要注意避免出现以下错误: *方法返回值类型为void时方法中不能有return语句 *方法不能返回多个值 *多个方法不能互相嵌套定义 *不能在方法外部直接写程序逻辑代码 java中以类来组织程序,类中可以定义变量和方法,而类的方法中也可以定义变量类中定义的变量称为类的成员变量,而方法中的称为局部变量。其他类的方法如果要访问成员变量必须先创建该类的对象,然后才能通过操作符.来引用;局部变量的作用域仅仅在定义该变量的方法内。Java会给成员变量一个默认值,基本数据类型的值为0,引用类型的值为null;Java不会给局部变量初始值,必须定义赋值后使用。局部变量可以和成员变量同名,使用时局部变量有更高的优先级。 for while do-while if switch结构中定义的变量,定义域也仅仅在这些程序流控制块内。 接下来讲面向对象编程(OOP):这是一种90年代才开始流行起来的软件编程思想,一条基本原则是计算机是由单个能够起到子程序作用的单元或对象组合而成的,优势在于灵活性、重用性和扩展性。类可以实现某个特定的功能。只需要知道此功能的类和它的方法名,就可以直接调用,而不用重复编码。 java除了单行注释和多行注释之外,还有JavaDoc注释,能够从程序源代码中抽取类、方成员等的注释,形成一个和源代码配套的api帮助文档(介绍类、类方法和成员变量)。 语法规则: *一般以/**开头,以*/结尾 *每个注释包含一些描述性的文本及若干个JavaDoc标签 *JavaDoc标签一般以@为前缀(@author作者名;@parameter参数及其意义;@return返回值) 使用MyEclipse生成JavaDoc文档的操作方法:File-Export-选择java菜单中JavaDoc选项,提交即可。 带参方法:方法中某种功能的实现依赖于我们给他的初始信息,这时候在定义方法时就需要在括号中加入参数列表。 Java以类组织程序,开发一个大型的工程可能需要编写成百上千个类,很容易出现重名而产生错误,包的出现就是为了避免重名的问题。 *包允许将类组合成较小的单元,易于找到和使用相应的类文件。 *防止命名冲突:Java中只有不同包

文档评论(0)

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

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

1亿VIP精品文档

相关文档