您的位置:寻梦网首页编程乐园Java天地Core JavaJAVA程序员必读
JAVA程序员必读:基础篇(5)---类和继承
    
编译:ZSC/太平洋网络学院

5.1.4 声明成员变量

类的状态是由它的成员变量给出的。你可以在类的实体中生命一个类的成员变量。典型地,你可以在声明它的方法之前声明类的变量,虽然这不不是必要的。

classDeclaration {

member variable declarations

method declarations

}

这里注意,为了声明变量(类的成员),声明必须在类实体中,而不是在方法的实体中。在方法的实体中声明的变量都是局部变量。

5.1.5 执行方法

众所周知,对象的行为是由它的方法来执行的。其它对象通过调用它的方法来访问对象。在这一小节中,我们将一起来为JAVA类编写方法。在JAVA众,你可以在类的实体中定义类的方法,用于执行一些行为。典型地,你可以在类实体中的变量之后声明类的方法,虽然这也不是必须的。

图24给出了Stack的push方法的代码。这个方法是一个进栈操作,它将一个Object作为参数,放置到堆栈的顶部然后返回它。

(图24)

就象一个类一样,方法也有两个主要部分:方法声明和方法实体。方法声明了方法的所有属性,比如访问等级、返回类型、方法名字以及参数,如图25所示:

(图25)

方法实体中有实现方法行为的代码。它包含了执行方法的JAVA指令。

下面介绍一下方法的声明:

一个方法的声明包括方法的名字以及返回的类型(指定了由方法返回的数据类型):

returnType methodName() {

. . .

}

这个方法声明是非常基本的。方法有许多其它的属性,比如参数、访问控制等等。

那怎样将信息传递给方法呢?

可能,在绝大多数情况下使用的可选方法声明的组件是方法的参数。类似于其它编程语言的函数,JAVA方法接收调用者传递来的参数。这些参数就提供了从方法作用域外部的信息给方法。

[上一页] [下一页]