嵌套类和内部类

在Java中,可以定义嵌套类,这是一种在其他类中声明的类.坦率的讲,嵌套类是一个比较高级的话题.事实上,在第一版Java…

阅读全文 »

理解static关键字

有时你会想要定义一个类成员,其使用与任何对象都无关.通常,必须通过类的对象访问类成员,但是类可以创建无须引用指定的实例就…

阅读全文 »

递归

在Java中,方法可以调用自身.这个过程称为递归(recursion),调用自己的方法称为递归方法(recursive)…

阅读全文 »

重载构造函数

与方法一样,构造函数也可以被重载,这样就可以用不同方法来构造对象了,如下面的程序所示: public class tes…

阅读全文 »

方法重载

方法重载(method overloading).在Java中,同一个类中的两个或多个方法可以共享一个名称,只要他们的形…

阅读全文 »

返回对象

方法可以返回包含类类型在内的任何类型的数据.例如,如下所示的用于报告错误的ErrorMsg类,他的getErrorMsg…

阅读全文 »

向方法传递对象

我们一直在使用简单类型做为形参传递给方法,然而,向方法传递对象也是正确的,而且十分常见,例如,下面这个程序定义了存储三维…

阅读全文 »

控制对类成员的访问

在对封装的支持中,类具备两大益处.第一,类将数据和操作数据的代码连接在一起.第二,类提供了用来控制访问成员的途径,而这一…

阅读全文 »