这题,子类里想显式调用父类的构造函数,可以用super(a,b),则调用Point(int a, int b)。也可以不写,因为父类里你写了不带参的构造函数,所以子类里可以不写什么,它也会调用父类里不带参的缺省构造函数。至于组合不存在子父类,怎么写都可以了。哎,其实这些东西应该好好看看书的,书上一般都会介绍的,在这里问这些问题,是对你自己不负责。
这题,子类里想显式调用父类的构造函数,可以用super(a,b),则调用Point(int a, int b)。也可以不写,因为父类里你写了不带参的构造函数,所以子类里可以不写什么,它也会调用父类里不带参的缺省构造函数。至于组合不存在子父类,怎么写都可以了。哎,其实这些东西应该好好看看书的,书上一般都会介绍的,在这里问这些问题,是对你自己不负责。
父类的默认构造函数
class Cycle t
{
Point pt = null;
Cycle(int a, int b, int c, int d)
{
pt = new Point(a,b);
} public int X()
{
return pt.x;
}
public int Y()
{
return pt.y;
}
}
2、如果不继承
class Cycle t
{
Point pt1 = null;
Point pt1 = null;
Cycle(int a, int b, int c, int d)
{
pt1 = new Point(a,b);
pt2 = new Point(c,d);
}
}