第二讲 面向对象、数据类型、表达式.pptVIP

第二讲 面向对象、数据类型、表达式.ppt

  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语言程序有两种类型 Application,可独立运行 Applet,必须嵌入网页中运行 Java程序开发过程 JDK下载、安装与环境配置 编写、编译、运行 知新 面向对象编程基础 Java语言基本组成 数据类型、运算符、表达式 面向对象编程基础 面向对象编程(OOP,Object-Oriented Programming) 与面向过程编程相对应,是用计算机程序描述和解决实际问题的思路和方法。 面向过程编程(C语言):侧重解决问题的过程,将总任务分解为子任务,编写子任务过程代码,最后将子任务代码组合,从而完成总任务。 面向对象编程(Java语言):按照人类认识世界的思维方式和方法来分析和解决问题。 世界由各种对象组成,要解决的问题当然就是我们研究的对象(客观世界由对象组成,任何客观实体都是对象); 通过分析对象具有的特征和行为,将对象抽象为对象模型(类); 通过给对象传递消息,使对象完成指定行为的任务。 面向对象编程解决的问题 程序代码的复用,可以在已有的类的基础上构建新的类。 易于维护,类的封装,使得模块之间相对独立,修改一个某部分不会影响其它部分代码。 对象、类和消息 对象:客观存在的实体(具有:状态和行为,Java语言描述为:成员变量和成员方法) 某辆汽车、按钮 类:具有相同特征的对象的抽象描述 汽车类、按钮类 消息:对象之间的交互要通过消息传递来完成 如:人(对象)控制某辆汽车(对象)减速。 消息接收者:汽车 接收对象应该采用的方法:刹车系统 方法所需的参数:慢刹、急刹 如:改变按钮上的标签 按钮、按钮的setLabel方法、最终标签内容 类的继承 在已有类的基础上创建新类的机制 已有类称为基类,提供某类对象基本属性和行为。 汽车(机动、陆地行驶、四轮以上等等) 新类继承了基类的共性,同时具有自己的特性。 公共汽车、小轿车、卡车等(特性:不同的操作方法与不同的用途) Java中实例 Applet提供了小应用程序的模板 自定义的小应用程序类是有自己个性的又具有Applet共性的类。 Java中的类不能多继承,一个子类不能同时从两个父类继承。 抽象、接口与多态 抽象 在基类中只声明方法的存在而不提供方法的具体实现,其实现通过子类完成,这也体现了子类的个性。 其目的是:在基类中提出要求,子类中按要求完成任务。 接口 接口,可以实现程序模块之间的连接,接口就是模块之间连接时共同遵守的规范。 在电脑上连接U盘时,电脑提供USB接口,U盘也要按USP接口规范去生产。 多态 对相同方法名调用,在程序执行过程中会根据实际情况执行不同的程序代码,从而实现不同的功能的机制称为多态。 Java语言编程基础 Java语言基本组成 分隔符 空白:空格、tab和换行符,分隔Java语言成份。 注释:软件编码规范中说:“可读性第一,效率第二”,注释一般占程序代码的20%-50%) 单行注释:// 多行注释:/* */ 文档注释:/** */ 普通分隔 {}语句块、类体、方法体 ()参数说明 ,分隔变量列表和参数列表 .包名、类名、对象名、方法名、成员变量名之间分隔 :标号 Java语言编程基础 关键字 全部小写 具有专门的意义和用途,不能当作一般的标识符使用,这些标识符称为保留字(reserved word) 标识符 java中的包、类、方法、参数、变量等的名字 由大小写字母(包括汉字)、数字、下划线、美元$组成,但不能以数字开头,不能是Java中的关键字。 标识符命名规范 类、接口名:名词,每个词的首字母都要大写 包名:小写单词 方法:首单词首字母要小写,其它单词首字母要大写 变量:首单词首字母要小写,其它单词首字母要大写 常量:字母全部大写,单词之间用下划线 名字一般应具有一定含义,见名知意,尽量不用单个字母,除非临时使用的变量。 Java的基本数据类型 数据类型概述 基本数据类型(P27) 数值 整数:byte、short、int、long:8,16,32,64 浮点:float、double:32,64 字符:char:16 布尔:boolean:1 引用数据类型(复合数据类型) 类 数组 接口 数据类型—常量 符号常量 final int NUM=100;final double PI=3.1415926; 常量数据 整型: 23(十进制)、 0X63(十六进制) 、063(八进制) 长整型:25L 浮点常量:小数常量默认为是double型的,float类型后一定要加f(F),34d、34.0是double类型常量,34f、34.0f是float类型常量。 逻辑常量:true、false

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档