存档

文章标签 ‘实例变量’

[Big Java]翻译 第2章第3节~第8节

2010年5月14日 QiQi 2 条评论

第3节 定义类 
回忆一下类的定义方法,这个方法就是你可以应用到它的对象。(Recall that a class defines the methods that you can apply to its objects.)
 例子:
Public class Greeter
{
     Public String sayHello();
   {
     String message = ”Hello, World!”;
    }
}
方法定义包含如下部分:
1、获取说明(如:public);获取说明(access specifier)控制着其他哪些方法可以调用这个方法,大多数方法应该被声明为public,这样的话,在你的程序中所有其他的方法才可以调用它们。
2、方法的返回类型(如:String);返回类型是这个方法返回给调用者的值的类型。一些方法只是执行一些声明并不用返回一个值,这样的方法可以使用void作为返回类型。
3、方法的名称(如:sayHello);
4、方法的一系列参数,装在圆括号里(sayHello方法没有参数);一个方法定义具体指定了方法的名称,参数和声明(执行方法的动作)。每个参数是一个变量,有类型和名字。
5、方法的主体:在大括号中的一系列声明。方法的主体(method body)包括方法执行所需的声明。 

语法2.4:方法实现(Method Implementation)
public class ClassName
{
     …
    accessSpecifier returnType methodName(parameterName, …)
   {
        Method body
   }
    …
}
目的:为了定义方法的行为

返回声明(The return statement):使用返回声明来具体指定方法返回给调用者的值。
2.5语法:返回声明(The return Statement)
return expression;
or
return;
目的:为了具体说明方法返回的值和立即退出方法(To specify the value that a method returns)。返回值变成方法的值调用表达式(The return value becomes the value of the method call expression)。 

 

阅读全文…