当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:12:00  来源:本站整理

<b>把new、virtual、override说透</b>[Java编程]

赞助商链接



  本文“<b>把new、virtual、override说透</b>[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

我们先看下面一段程序:

/// <summary>
   /// 父类
/// 作者:周公
/// 首发地址:http://blog.csdn.net/zhoufoxcn/archive/2008/09/02/2864429.aspx
/// 日期:2008-09-01
   /// </summary>
   public class Father
   {
     public void Run0()
     {
       Console.WriteLine("Father.Run0");
     }
   }
   /// <summary>
/// 子类
/// 作者:周公
/// 首发地址:http://blog.csdn.net/zhoufoxcn/archive/2008/09/02/2864429.aspx
/// 日期:2008-09-01
   /// </summary>
   public class Son:Father
   {
     public void Run0()
     {
       Console.WriteLine("Son.Run0");
     }
}
class Program
   {
     static void Main(string[] args)
     {
     Father[] fatherList = new Father[2];
       fatherList[0] = new Father();
       fatherList[1] = new Son();
       fatherList[0].Run0();
       fatherList[1].Run0();
   }
}

程序的运行后果是:

Father.Run0
Father.Run0

略微细心的朋友大概发目前Son类的Run0办法下面有一段棕色的波浪线,当我们把鼠标放到该下划线上时,会看到下面的提醒(编译程序时在程序的“输出”窗口也能看到这个告诫):

“MethodDemo.Son.Run0()”躲藏了担当的成员“MethodDemo.Father.Run0()”.假如是有意躲藏,请利用关键字new.

如图:


  以上是“<b>把new、virtual、override说透</b>[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .