设有一个描述坐标点的CPoint类,其私有变量x和y代表一个点的x,y的坐标值。编写程序实现以下功能功能:利用 20

 我来答
iceblue0512
推荐于2018-04-04 · TA获得超过122个赞
知道答主
回答量:102
采纳率:100%
帮助的人:44.4万
展开全部
⑴用构造方法的重载版本:
using System;
using System.Collections.Generic;
public class MyClass
{
public static void Main()
{
CPoint cp=new CPoint();
cp.Display();
cp.SetPoint(80,150);
cp.Display();
Console.ReadLine();
}
}
public class CPoint
{
private int x;

private int y;

public CPoint():this(60,75)
{
}

public CPoint(int x,int y)
{
this.x=x;
this.y=y;
}

public void Display()
{
Console.WriteLine("x={0},y={1}",x,y);
}

public void SetPoint(int x,int y)
{
this.x=x;
this.y=y;
}
}
⑵直接设置默认值的版本:
using System;
using System.Collections.Generic;
public class MyClass
{
public static void Main()
{
CPoint cp=new CPoint();
cp.Display();
cp.SetPoint(80,150);
cp.Display();
Console.ReadLine();
}
}
public class CPoint
{
private int x=60;

private int y=75;

public CPoint()//这回不需要了:this(60,75)
{
}

public CPoint(int x,int y)
{
this.x=x;
this.y=y;
}

public void Display()
{
Console.WriteLine("x={0},y={1}",x,y);
}

public void SetPoint(int x,int y)
{
this.x=x;
this.y=y;
}
}
运行结果:
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式