您的位置:寻梦网首页编程乐园Java天地Core JavaJAVA程序员必读
JAVA程序员必读:基础篇(2)面向对象编程概念
    
编译:ZSC/太平洋网络学院

2.7.3ClickMe Applet中的类

因为代表在屏幕上点的对象是很简单,接下来让我们看看这个名为spot的类吧。它声明了三个实例变量:包括点半径的size,包含点当前水平位置的x坐标以及包含点当前垂直位置的y坐标:

public class Spot {

//实例变量

public int size;

public int x, y;

//构造函数

public Spot(int intSize) {

size = intSize;

x = -1;

y = -1;

}

}

另外,类有一个构造函数,它用来初始化由类创建的新对象。构造函数跟类有相同的名字。这个构造函数初始化所有三个对象的变量。Size的初始化数值是在调用的时候座位参数提供的。x和y变量都被设置为-1,这里-1的目的是为了让点在开始的时候处于屏幕的外面,即产生假不可视的效果。

这个applet是在applet初始化的时候创建了一个新的点对象。下面是applet类的相关代码:

private Spot spot = null;

private static final int RADIUS = 7;

...

spot = new Spot(RADIUS);

第一行声明了一个名为spot的变量,它是Spot数据类型,并且初始化这个变量为NULL。第二行声明了一个整型变量,名为RADIUS,它的值为7。最后一行是创建一个对象。New关键字为对象分配了内存空间。Spot(RADIUS)调用了上面已经描述了的构造函数并且传递RADIUS数值,这样点对象的size就被设置为7。如图12所示的左图代表了Spot类,而右边的是代表了spot对象。

(图12)

[上一页] [下一页]