linux社区爱心援助Linux认证系列教程业界动态站务新闻公司招聘建议留言网址大全LPI专题CISCO专题
设为首页
加入收藏
管理团队
JSP  
JAVA  
PERL  
 您的位置:首页 > 开发语言 > c/c++/c# >
栏目导栏
  php
  JSP
  ASP
  asp.net
  JAVA
  c/c++/c#
  perl
  JavaScript
  Basic
  Delphi
资料搜索
热门文章
·Windows/Linux下配置Eclipse+C
·c语言static与extern的用法
·VC++(Ctime日期函数)应用
·typedef struct和struct的区别
·C/C++对文件操作
·C#发送Email邮件方法总结
·struct的初始化,拷贝及指针成
·C常用算法程序实例-线性代数方
·C语言入门实例 switch使用
·c++二叉树实现源代码
·对初学者的建议:如何学习C语言
·C++ Builder 处理控件中的文本
·常用的BCB & Delphi 函数
·一道C#面试题目引发的思考
·C++ Builder 使用Canvas对象的
最新文章
·使用C/C++扩展Python
·C语言入门实例 switch使用
·在C#里实现DATAGRID的打印预览
·如何使用 Visual C# .NET 创建
·C#发送Email邮件方法总结
·一道C#面试题目引发的思考
·c语言艺术清屏
·c语言static与extern的用法
·大数的阶乘算法
·C#编码好习惯
·构造函数,复制构造函数
·typedef struct和struct的区别
·struct的初始化,拷贝及指针成
·超强的指针学习笔记推荐
·STL中erase方法对链表类容器的
Google
 
一道C#面试题目引发的思考
[ 作者:  加入时间:2007-11-26 16:03:48  来自:Linux联盟收集整理 ]
 深入理解对象模型对我们理解面向对象的继承多态会大有裨益。 BuDLinux联盟
  一直没找到C#这方面的知识,粗浅的看过一点侯捷C++对象模型,实际分析问题的时候发现还是没有深入理解。 BuDLinux联盟
  无奈到园子里来请教大家。也希望高手前辈能够不吝赐教。如果有意写一些C#对象模型相关的文章我想对于新人来说可谓是莫大的帮助。期待,提前感谢。 BuDLinux联盟
   BuDLinux联盟
  你知道下面的代码会输出什么么。 BuDLinux联盟
  A内部的嵌套类B继承自A BuDLinux联盟
   BuDLinux联盟
   BuDLinux联盟
  using System; BuDLinux联盟
   BuDLinux联盟
  public class A BuDLinux联盟
  { BuDLinux联盟
   BuDLinux联盟
   void printA() BuDLinux联盟
   { BuDLinux联盟
   Console.WriteLine("printA"); BuDLinux联盟
   } BuDLinux联盟
   public class B : A BuDLinux联盟
   { BuDLinux联盟
   new void printA() // 1 BuDLinux联盟
   { BuDLinux联盟
   Console.WriteLine("printB"); BuDLinux联盟
   } BuDLinux联盟
   } BuDLinux联盟
   public static void Main(String[] args) BuDLinux联盟
   { BuDLinux联盟
   B BTemp = new B(); BuDLinux联盟
   A ATemp = BTemp; BuDLinux联盟
   BuDLinux联盟
   BTemp.printA(); BuDLinux联盟
   ATemp.printA(); BuDLinux联盟
   Console.ReadLine(); BuDLinux联盟
   } BuDLinux联盟
  } BuDLinux联盟
   BuDLinux联盟
  上面的代码讲输出 BuDLinux联盟
  printA BuDLinux联盟
  printA BuDLinux联盟
  但是在注释1的地方加上public修饰符结果将变成 BuDLinux联盟
  printB BuDLinux联盟
  printA BuDLinux联盟
  上网搜了很久参考了下面这篇文章终久还是难解其中之密 BuDLinux联盟
  http://www.cnblogs.com/caomao/archive/2005/08/16/175459.html 再此感谢Zendy,我很喜欢这篇文章的风格 BuDLinux联盟
   BuDLinux联盟
  因为才疏学浅,如果是我少见多怪了。 BuDLinux联盟
  希望兄弟们善意的提个醒。我好马上从这里撤离,省却在这里丢人现眼。哈哈。 Linux联盟收集整理 ,转贴请标明原始链接,如有任何疑问欢迎来本站Linux论坛讨论
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
无相关信息