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

📄 ex-04-09

📁 Programming Csharp Source Code(代码) Programming Csharp Source Code
💻
字号:
//Example 04-09: Overloading the constructor 

public class Time
{
   // public accessor methods
   public void DisplayCurrentTime()
   {
      System.Console.WriteLine("{0}/{1}/{2} {3}:{4}:{5}", 
         Month, Date, Year, Hour, Minute, Second);
   }


   // constructors
   public Time(System.DateTime dt)
   {
   Year =      dt.Year;
   Month =     dt.Month;
   Date =      dt.Day;
   Hour =      dt.Hour;
   Minute =    dt.Minute;
   Second =    dt.Second;
   }

    public Time(int Year, int Month, int Date, 
         int Hour, int Minute, int Second)
      {
         this.Year =     Year;
         this.Month =    Month;
         this.Date =     Date;
         this.Hour =     Hour;
         this.Minute =   Minute;
         this.Second =   Second;
     }

    // private member variables
   private int Year;
   private int Month;
   private int Date;
   private int Hour;
   private int Minute;
   private int Second;

}

public class Tester
{
   static void Main()
   {
      System.DateTime currentTime = System.DateTime.Now;

      Time t = new Time(currentTime);
      t.DisplayCurrentTime();

      Time t2 = new Time(2000,11,18,11,03,30);
      t2.DisplayCurrentTime();

   }

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -