早教吧作业答案频道 -->其他-->
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...的网友还看了以下:
如果用$D$6来引用工作表D列第6的单元格,称作为单元格的A.交叉引用B.相对引用C.混合引用D. 2020-06-05 …
GetSrcBit(dc.mhDC,Width,Height)是什么函数,干什么用的? 2020-06-05 …
height的用法375.height什么时候是可数名词什么时候不作可数名词. 2020-06-14 …
(2002•广西)当分子的距离D=R时,分子间的引力=斥力下列说法正确的是A、D>R引力起主要作用 2020-06-16 …
抗维生素D佝偻病是伴X染色体显性遗传病(用D、d表示该对等位基因).孕妇甲为该病患者,其丈夫正常. 2020-06-17 …
length,width,height,weight分别是什么意思。 2020-11-01 …
c++类的一个简单程序,怎么运行不出来,求修改~定义一个长方形Rectangle类,它有宽、高(Wi 2020-11-01 …
c#构造函数::this(newRect(x,y,width,height))publicQuadN 2020-11-01 …
c++程序,包括计算立方体体积等函数writeaprogramthattheclassCubeisd 2020-11-01 …
英语翻译1.I'mnotsayingsuchaseriousthingforfun我说如此严肃的事情 2020-11-01 …