第三章类与对象分析.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文档。上传文档
查看更多
第三章 Java类与对象 课程目标 Java面向对象的基本概念:类和对象 Java对象的属性和方法 Java普通方法、静态方法和构造方法 Java对象的构造与应用 Java包的概念与应用 体验项目——面向对象编程示例 程序实现的目的:熟练掌握面向对象编程。 本体验项目是典型的面向对象编程,通过类的声明,参数的传递,方法的返回值,方法的调用得到需要的结果。 面向过程到面向对象的思维转换 面向过程就是分析出解决问题所需要的步骤,然后用函数把这些步骤一步一步实现,使用的时候一个一个依次调用就可以了。 面向对象是把构成问题的事务分解成各个对象,建立对象的目的不是为了完成一个步骤,而是为了描叙某个事物在整个解决问题的步骤中的行为。 面向对象编程是Java的核心。在任何软件工程项目中,软件都不可避免地要经历概念提出、成长、衰老的生命周期,而面向对象的程序设计,可以使软件在生命周期的每一个阶段都能处变不惊,有很强的适应能力。 面向对象编程有三个重要的原则,即封装、继承和多态性,这些概念会在后续章节给大家详细讲解。 类 Java语言和其他面向对象语言一样,引入了类的概念,类是Java的核心内容,是用来创建对象的模板。一个Java源文件就是由若干个类构成的。学会怎样写好类才能真正学会怎样编写Java程序。类有两种基本成员:变量和方法,变量是用来刻画对象的属性,方法是用来体现对象的功能。 类声明和类体 类是Java程序的核心,它定义了对象的形状和本质,可以用类来创建对象。当使用一个类创建了一个对象时,通常说给出了这个类的一个实例。 类由类声明和类体构成,它的基本格式如下: class className { //body } class是声明类的关键字,每个字母都小写。“class ClassName”是类的声明部分,“ClassName”需符合Java声明类名的标准规范,即每个单词的第一个字母需要大写(参考第1章“Java命名规范”)。“{}”以及之间的内容称为类体。 类声明 Java的类声明是创建类时必须对类的一些性质进行描述。包括类名、类的父类、类所实现的接口及类的修饰符。它的一般格式为: [public][abstract|final] calss ClassName [extends superclassName] [implements interfaceNameList] 关键字class前面是可选修饰符的,其中: public:访问权修饰词,允许所有的类访问它,如果某个类以public做修饰词,那么这个类的类名必须和Java文件名(*.java)相同。 abstract:对父类的修饰词,当这个类声明为抽象类时,该类就不能被实例化。 final:对子类的修饰词,当这个类被声明为最终类时,它不能再有子类。 如果这个类上面还有父类,那么就需要用到extends修饰词,在之后跟父类名。如果要实现某个接口,就需要用到implements修饰词,后面跟接口名,接口名可以有多个。这些都将在后续章节详细介绍。 类体的构成 紧跟在类名后面的大括号以及大括号之间的内容称之为类体。我们在程序中写类的目的就是为描述一类事物共有的属性和功能。类体将完成对数据及对数据的操作进行封装。 类体内容由两种类型构成: 成员变量: 通过变量声明定义的变量,称之为成员变量或域,它用来描述类创建的对象的属性。 方法: 类体主要由方法构成。方法可分为构造方法和普通方法。其中构造方法具有重要地位,它供类创建对象时使用,用来给出类所创建的对象的初始状态。普通方法可以由类所创建的对象调用,对象调用这些方法操作成员变量形成一定的算法,体现了对象具有某种功能。 下面来看一个类的程序段: class Car{ int speed; double high; double width; public Car(){ } int getSpeed(){ return speed; } double getHigh(){ return high; } double getWidth(){ return width; } } 如果要对变量进行操作,那么需要将操作写在方法中,方法可以对成员变量进行操作从而形成算法。例如下面的程序段: class Test{ int a=10; int b=20; int c; void add(){ c=a+b; } } 对象 类是抽象,而对象是具体。在Java的编程应用中,其实就是对具体的对象进行操作。也就是说,以类作为一个模板,创建一个对象作为类的

文档评论(0)

挺进公司 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档