J2SE之面向对.ppt

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

调用过程演示(5) 调用过程演示(6) 调用过程演示(7) 调用过程演示(8) 调用过程演示(9) 调用过程演示(10) 课堂练习 方法的重载 构造方法的重载 内存解析1 内存解析2 内存解析3 内存解析4 复习 This关键字 Static关键字 Package和import Package和import Package和import Package import 总结 J2SDK 类的继承与权限控制 访问控制 方法的重写 Super关键字 继承中的构造方法 课堂练习 * Content Layouts LOGO J2SE之面向对象的编程 本章内容 Java语言的发展 面向过程的设计思想 面向对象的设计思想 对象和类的概念 类之间的关系 对象和引用 Java类的定义 构造函数 对象的创建和使用 This关键字 Static关键字 Package和import语句 访问控制 类的继承 方法的重写 Final关键字 Object类 对象转型 多态 抽象类 接口 编程语言的发展 机器语言---直接由计算机的指令组成,指令、数据、地址都以“0”或“1”的符号串组成;可以被计算机直接执行。 汇编语言---用容易理解和记忆的符号表示指令、数据以及寄存器等,抽象层次很低,程序员需要考虑大量的机器细节。 高级语言---屏蔽了机器细节,提高了语言的抽象层次接近于人类的自然语言,60年代出现的结构化编程语言提出了结构化数据和语句,数据和过程抽象等概念。 面向对象语言---与以往各种语言根本不同是,他的设计出发点就是为了更能直接的描述问题域中客观存在的事物。 语言的发展是朝着人类更容易理解的方向前进 面向过程的设计思想和面向对象的设计思想 我要去新都汇 面向过程 我开车,我出小区门口,我到西工,。。。。 面向对象 我命令车去新都汇 车怎么去我不用管 信息封装在车这个类内部 我不用去了解车开动的过程 面向对象的设计思想 面向对象的基本思想是,从现实中客观存在的事物出发来构造软件系统,并在构造的过程中尽量使用人类自然的思维方式。 面向对象更加强调运用人类在日常的思维逻辑中经常采用的思维方法与原则,如抽象、分类、聚合、继承、多态等。 对象和类的概念 对象用计算机语言对问题域中事物的描述,对象通过“属性(attribute)”和“方法(method)”来分别对应事物的静态属性和动态属性。 类是用来描述同一类型的对象的一个抽象概念,类中定义了这一类对象所具有的静态和动态属性。 类可以看成一类对象的模版,对象可以看成该类的一个具体实例。 类(对象)之间的关系---关联关系 学院 老师 学生 继承关系(一般和特殊) 学院 足球运动员 篮球运动员 乒乓球运动员 田径运动员 球类运动员 游泳运动员 XX是一种XX 聚集关系(整体和部分) 球队 人 队长 队员 头 手 身体 实现关系 马车 小轿车 大卡车 (interface) 车 +(run) 多态 马车 +行驶() +刹车() 小轿车 +行驶() +刹车() 自行车 +行驶() +刹车() 交通工具 +行驶() +刹车() 职员 课堂练习 Java与面向对象 对象是java语言的核心,在java程序中“万事万物皆对象” 对象可以看成是静态属性(成员变量)和动态属性(方法)的封装体 类是用来创建同一类型的对象的模板,在一个类中该类对象具有的成员变量及方法 J2SDK提供了很多类供编程人员使用,编程人员也可定义自己的类 为什么用对象 Java类的定义 成员变量 引用 对象的创建和使用 必须使用new关键字创建对象 使用对象(引用)成员变量或来引用对象的成员变量 使用对象(引用)方法(参数列表)来调用对象的方法 同一类的每个对象有不同的成员变量储存空间。 同一类的每个对象共享该类的方法 类和对象的关系 构造方法 构造函数 构造函数 约定俗称命名规则 类名的首字母大写 变量名和方法名首字母小写 运用驼峰标示 实例一 实例二 调用过程演示(1) 调用过程演示(2) 调用过程演示(3) 调用过程演示(4) LOGO * Content Layouts

文档评论(0)

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

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

1亿VIP精品文档

相关文档