本帖最后由 茹化肖 于 2013-10-23 19:15 编辑
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- namespace ConsoleApplication2
- {
- class ren
- {
- public static void a()
- {
- Console.WriteLine("x");
- }
- }
- class Program:ren
- {
- public static void a()
- {
- Console.WriteLine("5");
-
- }
- static void Main(string[] args)
- {
- a();
- Console.ReadKey();
- }
- }
- }
复制代码 在扩充类中。可以使用new修饰符来隐藏基类中的同名方法或者属性,即使用完全不同的实现形式取代旧的同名方法或 属性。
与方法或属性重写不通哦,使用new关键字时,不要求积累中的方法或者属性声明为virtual ,只要在扩充类方法或者属性前声明new就行了
|