- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
教师用幻灯片-02
Java语言与JBuilder应用初步第二章 Java基本语法 本章要点 面向对象基础 变量 运算符 分支与循环结构 面向对象基础 对象的基本特征 状态:对象的状态用一个或多个变量表示,这些变量称为成员变量 行为:对象的行为用函数或子程序实现,它们称为成员函数 一个对象就是一组变量和函数形成的一个软件包 面向对象基础 面向对象程序的特点 一切都是对象: 在面向对象程序设计中,从要解决的问题身上提出所有概念性的组件,然后在程序中将其表达为若干对象。数据由对象的成员变量存储,函数与子程序由对象的成员函数表示。 面向对象基础 面向对象程序的特点 程序是对象的组合: 程序内的对象间相互调用成员函数,发送消息,协作完成任务。从程序设计的角度,发送消息一般通过调用对象的成员函数(也包括子程序)来实现。 面向对象基础 面向对象程序的特点 对象有自主存储空间: 每个对象都有自己的存储空间,并且对象中可以包容其它对象,可以通过封装而形成新的对象。这样就使得对象这一简单的概念可以描述非常复杂的事物。 面向对象基础 面向对象程序的特点 对象属于特定的类: 每个对象都有一种类型,这个类型就是类(class),类的实例就是对象。 与普通变量相比,类相当于普通变量的类型,如整型、浮点型;对象相当于变量本身,如a1, a2。 面向对象基础 面向对象程序的特点 同一类的对象具有相同的行为: 属于相同类的不同对象,尽管对象名、对象的状态不同,但都具有相同的行为,可以调用相同的成员函数。 面向对象基础 面向对象的Java语言 Java是一种全新的语言,不需要兼容原有的结构化程序设计语言; Java是完全的面向对象语言; 在使用Java语言之时,必须将编程思想转入面向对象的层面 面向对象基础 Java程序结构 Java程序由若干类组成,每个类有自己的成员变量和成员函数。 入口类:带有main函数的类,整个Java程序由此开始运行。 执行Java程序的命令形式: java 入口类名 面向对象基础 Java程序结构 入口函数的形式: public static void main(String[] args) { ...... } 运行Java程序时,系统会自动寻找入口类的main函数,并执行它。 面向对象基础 Java程序结构 执行Java程序时,可以带有参数: java 入口类名 参数列表 参数以字符串数组的形式传递给args,这样在main函数中就可以调用。 面向对象基础 Java程序结构 对象是全局性的 Java中没有全局变量和全局函数 所有的函数都属于特定的类 除少数几种基本变量以外,Java中的所有变量类型都是类 面向对象基础 常用的Java程序结构 入口类:程序初始化,导入其它对象 例:CalcEntrance,初始化数据,调用计算函数 计算类:包括主要的函数与子程序 例:CalcClass,包括四则运算等常用算法 数据类:存储数据 例:CalcData,存储原始数据、中间数据、计算结果等 变 量 变量定义与变量类型 变量:用于保存数据。变量在使用前需要先进行定义和初始化 double resValue = 12.1 + 25.8; 变量的定义:给变量设定名字和类型 type name; “type”表示变量类型,“name”表示变量名 变 量 变量类型 简单变量的类型 变 量 变量类型的跨平台性 变量的表示范围不随操作系统变化 int型:32位,范围为-2147483648~2147483647 float型,32位,IEEE 754规范 double型:64位,IEEE 754规范 字符型变量是16位Unicode字符类型,可以直接表示包括中文在内的各国文字 变 量 变量名 变量名需要满足的条件: 变量名必须以字符开头; 必须是一串连续的Unicode字符,不能有空格,也不能有减号(否则会与减法相混淆); 变量名不能是Java关键字,逻辑值(true或false),以及保留字null; 在同一个有效区域里的变量名必须唯一,不同区域(比如不同子程序里)里的变量名可以重复。 变 量 变量名 Java关键字列表 变 量 Java变量名的命名规范 变量名以小写字母开头,类名以大写字母开头,常量名全部由大写字母组成 如果变量名由多个单词组成,则将单词连在一起写,每个单词的首字母大写 例:flagDone, totalNum 常量:多个单词间以下划线连接 例:MAX_INTEGER, MAX_ARRAY_NUM 变 量 中文变量名 对于16位Unicode字符,汉字与英文字母没有区别 可以在变量名中使用汉字,也可以混合使用汉字、英文字母,如: i
您可能关注的文档
最近下载
- 2025年遵义市大数据集团有限公司招聘考试笔试试题(含答案).docx VIP
- 模拟电子技术习题解10 (5).ppt VIP
- 北师大版三年级上册数学口算题1000道带答案可打印.docx VIP
- 2025年度【精选】少先队知识竞赛考试题库及答案.docx VIP
- 互换性与测量技术.pptx VIP
- 2025秋苏教版(2024)科学三年级上册第一单元研究土壤《4 植被与土壤》教学设计.docx VIP
- 电动汽车驱动和充电系统的检修教案.pdf VIP
- 2016年小学数学苏教版六年级上册全册备课.docx VIP
- NY_T 3083-2017农用微生物浓缩制剂.pdf
- 2025年深圳市中考英语试题卷(含答案逐题解析).docx
文档评论(0)