存档

文章标签 ‘Big Java’

[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)。 

 

阅读全文…

[Big Java]翻译 2.1~2.2 对象和对象变量

2010年4月21日 QiQi 1 条评论

BigJava翻译2.1~2.2

[Big Java]翻译 之 第二章第一节(使用和构建对象)

对象的概念:
对象是在你的程序中可以操纵的实体,通常通过调用方法来执行。
对象就是在你的程序中可以通过调用方法来操纵的实体。

你可以认为对象就是一个有着公共接口(或者你可以称之为方法)和一个隐藏实现方法(使这些方法工作的至关重要的代码和数据)的黑盒子。
其中:一个类的公共接口详细说明你可以和这个对象做什么;隐藏的实现描述了这些动作如何被执行。

每个对象都属于一个类,这个类为这个对象定义了方法。
类就是产生对象的工厂。你用new这操作符构建一个类的一个新对象。
举个例子:
new Rectangle(5, 10, 20, 30)
这个new的操作符引起类型为Rectangle的一个对象的创建。这个创建一个新对象的过程就是构造。

构建任意对象的步骤如下:
1、使用new这个操作符;
2、给这个类取一个名字;
3、在圆括号内提供构造参数(如果有的话)。

2.1语法: 对象的构造
new ClassName(parameters)
目的:为了创建一个新对象,用构造参数初始化它,然后给这个构造对象返回一个参考值。

阅读全文…