二级Java重点难点分析:类、数组和字符串操作[1]
时间:2007-07-23 来源:大学生计算机等级考试 打印本文
1.1 类
1.1.1 考点1:类定义
作为Java程序的基本要素,类是由成员变量和成员方法组成的。在使用类之前必须对类进行定义,类定义包括类声明和类体两部分。
1.类声明
类声明的格式为:
[修饰符] class 类名 [extends父类名] [implements 类实现的接口列表]
{…}
说明如下:
① 修饰符用于确定类的访问控制权限(public,friendly)及类型说明(abstract,final)。
② 关键字class是类声明的开始。
③ 类名是合法的标识符,首字母大写并且具有类功能特征。
④ 关键字extends指明声明的类是子类以及其所继承的父类。
⑤ 关键字implements指明声明的类所实现的接口列表。
⑥ 其中,[]中的内容为可选部分。
2.类体
类体的格式为:
class 类名
{
成员变量
成员方法
}
说明如下:
① 声明成员变量的基本语法:
<修饰符> <类型> <变量名称>;
② 声明成员方法的基本语法:
<修饰符> <返回类型> <方法名称> ([<参数表>])[<抛出异常列表>]
{…}
③ 成员变量和成员方法均可以通过public,private和protected等修饰符控制访问权限。
④ Java方法是通过值传递参数,而不是通过地址传递,因此,方法不可以改变参数的值,但可以改变变量值,两个对象之间的参数字段,不能相互交换。
3.方法重载
方法重载是指在同一个类中,用相同的方法名定义多个方法,而这些方法的参数的数量或类型不完全相同,并且由JVM通过方法定义时所使用的参数的数量和类型来决定调用哪个方法。方法重载体现了Java语言的多态性。
4.构造方法
构造方法是指在使用new运算符创建类对象时,由系统自动调用的一种特殊方法,其主要作用是完成对类对象的初始化工作。构造方法的特点如下:
① 方法名与类名相同;
② 没有返回类型;
③ 不能被程序直接调用;
④ Java语言默认自动生成一个空的构造方法,也可以由程序员在类中定义;

上一篇:二级Java重点难点分析:输入输出及文件操作
下一篇:二级Java重点难点分析:流程控制和异常处理[1]
相关阅读:
·二级Java重点难点分析:J2SDK与Java应用 (2007-07-23)·二级Java重点难点分析:Applet程序设计[1] (2007-07-23)
·二级Java重点难点分析:编写图形用户界面[1] (2007-07-23)
·二级Java重点难点分析:线程与对象串行化[1] (2007-07-23)
·二级Java重点难点分析:输入输出及文件操作 (2007-07-23)


