当前位置: 技术问答>java相关
调用另一个构造函数方法
来源: 互联网 发布时间:2015-02-11
本文导语: Class myCircle{ Int x,y,radius; MyCircle{int xPoint,int yPoint,int radiusLength}{ this.x=xPoint; this.y=yPoint; this.radius=radiusLength; }//构造函数方法一 MyCircle{int xPoint,int yPoint,int}{ This(xPoint,yPoint...
Class myCircle{
Int x,y,radius;
MyCircle{int xPoint,int yPoint,int radiusLength}{
this.x=xPoint;
this.y=yPoint;
this.radius=radiusLength;
}//构造函数方法一
MyCircle{int xPoint,int yPoint,int}{
This(xPoint,yPoint,1);
}//构造函数方法二
}
构造函数方法二时如何工作的?它调用的是什么?
Int x,y,radius;
MyCircle{int xPoint,int yPoint,int radiusLength}{
this.x=xPoint;
this.y=yPoint;
this.radius=radiusLength;
}//构造函数方法一
MyCircle{int xPoint,int yPoint,int}{
This(xPoint,yPoint,1);
}//构造函数方法二
}
构造函数方法二时如何工作的?它调用的是什么?
|
我想你的构造函数2应该是这样的
MyCircle{int xPoint,int yPoint}{
This(xPoint,yPoint,1);
}//构造函数方法二
This指向的是本类。
所以This(xPoint,yPoint,1)实际上时调用了构造函数一。
所以你的构造函数二实际上是以一个默认的半径1来调用构造函数一。
MyCircle{int xPoint,int yPoint}{
This(xPoint,yPoint,1);
}//构造函数方法二
This指向的是本类。
所以This(xPoint,yPoint,1)实际上时调用了构造函数一。
所以你的构造函数二实际上是以一个默认的半径1来调用构造函数一。