⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 c5-02.cs

📁 一本很好的教材.C#开发者必备.内容全面,很难得哦.
💻 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 + -