返回首页

请检查下面的程序。

namespace name2

  {

      public class plane

      {

          protected double myspeed = 300.0D;

          public double TopSpeed {

 

              get { return myspeed; }

              set { myspeed = value; }

              }

 



      }

 

      class jet : plane

      {

          public jet()

          {   double TopSpeed = 900.0D;

              // TopSpeed=900.0D;

                 }

 



      }

 

      class Airport

      {

          static void Main(string[] args)

          {

              plane p = new plane();

              Console.WriteLine("Plane's top speed :{0}", p.TopSpeed);

              jet j = new jet();

              Console.WriteLine("Jet's Top Speed : {0}", j.TopSpeed);

              Console.ReadLine();

 

          }

 

      }

 



  } 

位置:

上述程序的输出是

{C}但是,当我把"极速= 900.0D"改为只"双极速= 900.0D"将显示出把

我不明白这个程序的行为
请详细解释该方案

谢谢
V G小号奈杜...关闭,因为这篇文章是不是一个问题,或尚未在措辞的方式,允许将提供一个合理的答案。报告于2011年9月14日(星期三),2:46。

回答