- 1、本文档共35页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
与OOP有关的关键字 存储方式修饰符 static:既可修饰数据成员,又可以修饰成员方法 与继承有关的关键字 final:用final修饰的类不能再派生子类,它已到达类层次中的最低层。 abstract:用abstract可以修饰类或成员方法,表明被修饰的成分是抽象的。 类的定义 程序2-4 创建一个对象 对象引用 类名 变量名; 对象实例化 变量名 = new 类名(参数列表); 对象使用 对象引用.成员数据 对象引用.成员方法(参数列表); Date today today=new Date(); today=new Date(); today day month year today 引用 对象 类实例 ???? 0 0 0 0x01abcdef 类引用与实例创建 * * * * 第2章 标识符和数据类型 本章主要内容 Java的基本语法单位 1 Java编码体例 2 Java的基本数据类型 3 复合数据类型 4 类和对象的初步介绍 5 Java程序的结构 package语句:可以没有,或可以有多个,但必须放在文件开始的地方 import语句:可以没有,或可以有多个,如果有import语句的话,必须放在所有类定义之前 public型的类定义:每个文件中最多有一个 类定义:每个文件中包含的类定义的个数没有限制 接口定义:每个文件中包含的接口定义个数没有限制 Java的基本语法单位 空白、注释及语句 空白 换行符及回车键、空格键、水平定位键(tab)都是空白。Java程序的元素之间可插入任意数量的空白,编译器将忽略掉多余的空白 程序中除了加入适当的空白外,还应使用缩进格式,使得同一层语句的起始列位置相同 不提倡的程序风格 一种不好的风格 class Point {int x,y;Point(int x1,int y1) {x=x1; y=y1; } Point( ){this(0,0);} void moveto(int x1,int y1){ x=x1;y=y1; }} 提倡的程序风格 class Point { int x, y; // 点的x轴、y轴坐标 Point(int x1, int y1) // 构造方法 { x = x1; y = y1; } Point() // 构造方法 { this( 0, 0); } void moveto(int x1, int y1) // 点移动到(x1, y1) { x = x1; y = y1; } } 注释 程序中适当地加入注释,会增加程序的可读性 程序中允许加空白的地方就可以写注释。注释不影响程序的执行结果,编译器将忽略注释 Java中的三种注释形式: // 在一行的注释 /* 一行或多行的注释 */ /** 文档注释 */ 语句、分号和块 Java中的语句是最小的执行单位 Java各语句间以分号“;”分隔。一个语句可写在连续的若干行内 花括号“{”和“}”包含的一系列语句称为语句块,简称为块 语句块可以嵌套 即语句块中可以含有子语句块。在词法上,块被当作一个语句看待 Java关键字 abstract boolean break byte case catch char class const continue do double else extends false finally cast default final finally float for future generic goto if implements import inner instanceof int interface long native new null operator outer package private protected public rest return short static super switch synchronized this throw throws transient true try var void volatile while 标识符 标识符是以字母、下划线(_)或美元符($)开头,由字母、数字、下划线(_)或美元符($)组成的字符串 标识符区分大小写,长度没有限制 标识符例 合法的标识符 非法标识符 2Sun // 以数字2开头 class // 是Java的关键字,有特殊含义 #myname // 含有其他符号# Identifier username User_name _sys_var1 $change sizeof Java编码体制 Java中的一些命名约定 : 类 类名应为名词,含有大小写,每个字的首字母大写
您可能关注的文档
- 大学英语20分钟演讲之美国电影答题.ppt
- 大学英语精读3课文(第三版)_中英文对照答题.docx
- 大学英语四级词汇短语答题.docx
- 大学英语四级图表作文写作答题.ppt
- 分布式光纤测温系统热力管道光纤在线漏技术大唐西安院)预案.doc
- 大学英语四级英语新闻听力答题.ppt
- 3.2曲轴位置传感器与凸轮轴位置传感器试卷.ppt
- 大学有机化学_烷烃答题.ppt
- 3.2声音的特性1试卷.ppt
- 第2章__TMS320C55x的硬件结构答题.ppt
- 功能设计_MM_MM015_报废单_20080109_v2.0.doc
- 功能设计_MM_MM021_采购订单批导入程序_20080108_v1.0.doc
- 功能设计_MM_MM020_出库单_20071205_v2.1.doc
- 功能设计_MM_MM019_入库单_20071205_v2.1.doc
- 功能设计_MM_MM018_领料单_20080114_v2.0.doc
- 功能设计_MM_MM016_ERP与招投标系统接口_20080327_v1.2.doc
- 功能设计_MM_MM014_退库单_20080109_v1.0.doc
- 功能设计_MM_MM013_物料盘点清单_20080114_v2.0.doc
- 中考数学知识点10 一元一次不等式(组)(2).pdf
- 七年级数学优质课公开课教案教学设计期中综合检测.pdf
文档评论(0)