当前位置:首页 > 网络编程 > WEB编程 > ASP.net >  一道面试题目引发的思考

 一道面试题目引发的思考

点击次数:30 次 发布日期:2008-11-26 10:27:56 作者:源代码网
源代码网推荐      深入理解对象模型对我们理解面向对象的继承多态会大有裨益。
源代码网推荐  一直没找到C#这方面的知识,粗浅的看过一点侯捷C++对象模型,实际分析问题的时候发现还是没有深入理解。
源代码网推荐  无奈到园子里来请教大家。也希望高手前辈能够不吝赐教。如果有意写一些C#对象模型相关的文章我想对于新人来说可谓是莫大的帮助。期待,提前感谢。
源代码网推荐  
源代码网推荐  你知道下面的代码会输出什么么。
源代码网推荐  A内部的嵌套类B继承自A
源代码网推荐  
源代码网推荐  
源代码网推荐  using System;
源代码网推荐  
源代码网推荐  public class A
源代码网推荐  {
源代码网推荐  
源代码网推荐   void printA()
源代码网推荐   {
源代码网推荐   Console.WriteLine("printA");
源代码网推荐   }
源代码网推荐   public class B : A
源代码网推荐   {
源代码网推荐   new void printA() // 1
源代码网推荐   {
源代码网推荐   Console.WriteLine("printB");
源代码网推荐   }
源代码网推荐   }
源代码网推荐   public static void Main(String[] args)
源代码网推荐   {
源代码网推荐   B BTemp = new B();
源代码网推荐   A ATemp = BTemp;
源代码网推荐  
源代码网推荐   BTemp.printA();
源代码网推荐   ATemp.printA();
源代码网推荐   Console.ReadLine();
源代码网推荐   }
源代码网推荐  }
源代码网推荐  
源代码网推荐  上面的代码讲输出
源代码网推荐  printA
源代码网推荐  printA
源代码网推荐  但是在注释1的地方加上public修饰符结果将变成
源代码网推荐  printB
源代码网推荐  printA
源代码网推荐  上网搜了很久参考了下面这篇文章终久还是难解其中之密
源代码网推荐  http://www.cnblogs.com/caomao/archive/2005/08/16/175459.html 再此感谢Zendy,我很喜欢这篇文章的风格
源代码网推荐  
源代码网推荐  因为才疏学浅,如果是我少见多怪了。
源代码网推荐  希望兄弟们善意的提个醒。我好马上从这里撤离,省却在这里丢人现眼。哈哈。
源代码网推荐    做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。
源代码网推荐


源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华