- 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中的一些命名约定 : 类 类名应为名词,含有大小写,每个字的首字母大写
文档评论(0)