早教吧作业答案频道 -->其他-->
c#构造函数::this(newRect(x,y,width,height))publicQuadNode(doublex,doubley,doublewidth,doubleheight):this(newRect(x,y,width,height)){}publicclassQuadNode{}他本身是来自这个类,他为什么要重载自己,有什么作用?
题目详情
c#构造函数::this(new Rect(x,y,width,height))
public QuadNode(double x,double y,double width,double height)
:this(new Rect(x,y,width,height))
{
}
public class QuadNode
{
}他本身是来自这个类,他为什么要重载自己,有什么作用?
public QuadNode(double x,double y,double width,double height)
:this(new Rect(x,y,width,height))
{
}
public class QuadNode
{
}他本身是来自这个类,他为什么要重载自己,有什么作用?
▼优质解答
答案和解析
:this()表示重载另一个需要参数为Rect的构造方法.
意思是这个类还有一个构造方法为:
public QuadNode(Rect r)
{
}
重载自己当然是为了开发方便了.
如果 两构造方法为:
public QuadNode(int a,int b,int c,int d,int e)
{
this.A=a;
.
...
}
public QuadNode(int a,int b,int c,int d,int e,int f)
:this(a,b,c,d,e)
{
this.F= f;
}
如果参数过于繁多并且作用一样的话,节省不少代码量.
有问题可以HI我.
意思是这个类还有一个构造方法为:
public QuadNode(Rect r)
{
}
重载自己当然是为了开发方便了.
如果 两构造方法为:
public QuadNode(int a,int b,int c,int d,int e)
{
this.A=a;
.
...
}
public QuadNode(int a,int b,int c,int d,int e,int f)
:this(a,b,c,d,e)
{
this.F= f;
}
如果参数过于繁多并且作用一样的话,节省不少代码量.
有问题可以HI我.
看了c#构造函数::this(ne...的网友还看了以下:
已知a,b,c成等比数列,如果a,x,b和b,y,c都成等差数列,则a/x + c/y=?下面是某 2020-05-16 …
为什么氢根不可大于阴离子是2010年正定中学月考的一道题:已知一溶液中有4种离子:X+Y-H+OH 2020-05-22 …
下列方程中,设y1,y2是他的解,可以推知y1+y2也是它的解的方程()A,y'+p(x)y+q( 2020-07-19 …
怎样把方程式变成曲线现在我知到一条方程式他是非球面的一条程式程式是这样:z=C*y^2/{1+SQ 2020-07-21 …
这个程序用c这么写:两个乒乓球队进行比赛,各出3人。甲队为A、B、C3人,乙队为X、Y、Z3人。已 2020-07-26 …
关于三角函数y=Asin(bx+c)+dabcd为已知的量他们怎么影响这个函数的图象?(就是怎么从 2020-07-28 …
数学函数怎么用?①什么时候用一次函数(包括正反比例)?K代表什么?b代表什么?在坐标的那里?;②什 2020-07-30 …
微分方程通解,特解,已知y1(x)和y2(x)是方程y'+p(x)y=0的俩个不同的特解,则该方程 2020-07-31 …
c#构造函数::this(newRect(x,y,width,height))publicQuadN 2020-11-01 …
c++中的一道函数计算题,书中写到原文中写到y=5/9(x-32)那么在C++中应该怎么写?1:y= 2020-11-30 …