📄 c5-02.cs
字号:
//接口声明及实现示例
using System;
interface IPoint
{
// 属性签名
int x
{
get;
set;
}
int y
{
get;
set;
}
}
class MyPoint : IPoint
{
// 域
private int myX;
private int myY;
// 构造器:
public MyPoint(int x, int y)
{
myX = x;
myY = y;
}
// 属性声明
public int x
{
get
{
return myX;
}
set
{
myX = value;
}
}
public int y
{
get
{
return myY;
}
set
{
myY = value;
}
}
}
class MainClass
{
private static void PrintPoint(IPoint p)
{
Console.WriteLine("x={0}, y={1}", p.x, p.y);
}
public static void Main()
{
MyPoint p = new MyPoint(2,3);
Console.Write("My Point: ");
PrintPoint(p);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -