zoukankan      html  css  js  c++  java
  • C#继承(三)

    方法的重写
           由于父类的方法不能够完成某种功能,单还必须调用这个方法,则子类可以重写这个方法,加强其功能。
           在父类里面,如果一个函数可以让子类重写,必须在在方法的前面用vritual关键来修饰。说明这个方法可以被
           子类重写。

    using System;
     public class studyoverride
     {
    	 public static void Main()
    	 {	  
    		  Feixian fx = new Feixian();
    		  fx.QQ("QQ");
    		  fx.Siqu();
    		
    	 }
     }
     public class Youxi
     {
    
    	public string name = "";
    	public string Name
    	{ 
    		get;set;
    	
    	}
          public void  QQ(string name)
    	{
    	  Console.WriteLine("2008版!");
    	 }
    	 //virtual说名这个方法可以被子类重写。
    	 public virtual void Siqu()
    	{
    	    Console.WriteLine("四驱赛车!");
    	}
     }
     public class Feixian:Youxi
     {
    	public void chuanqi()
    	{
    	 Console.WriteLine("2011年度传奇!");	
    	}
    	//说明这个方法是重写父类的方法
    	 public override void Siqu()
    	{
    	    Console.WriteLine("四驱赛车升级版!");
    	}
     }
    
  • 相关阅读:
    斜二进制数
    贝贝的波浪数
    1058: 电文保密
    1065: 贝贝的加密工作
    低危漏洞- X-Frame-Options Header未配置
    1064: 不明飞行物(ufo)
    支付
    1067: 密室寻宝(find)
    c++10进制转换为任意2-16进制数字
    1066: 单词游戏(game)
  • 原文地址:https://www.cnblogs.com/QLJ1314/p/2622923.html
Copyright © 2011-2022 走看看