C#入门 类的方法
来源:互联网 发布:js数字补0 编辑:程序博客网 时间:2024/05/17 07:41
如果类中使用了abstract方法,则类也必须使用修饰符abstract
如果子类隐藏了父类中的非虚拟方法,则在这个方法之前必须使用new
如果子类想隐藏父类中的虚拟方法,则必须使用new,如果要覆盖父类中虚拟方法,则必须使用override
可以看出C#比C++这方面要求严格多了。
namespace hide
{
abstract class A{
public void F() { Console.WriteLine("F-A"); }
public virtual void G() { Console.WriteLine("G-A"); }
public abstract void Method3();
};
class B:A{
public new void F() { Console.WriteLine("F-B"); }
public override void G() { Console.WriteLine("G-B"); }
public override void Method3() { Console.WriteLine("Method3-B"); }
};
class Program
{
static void Main(string[] args)
{
B b = new B();
A a = b;
a.F();
b.F();
a.G();
b.G();
}
}
}
- C#入门 类的方法
- C#类的入门
- C#入门方法请教
- c#图像处理入门的一个好方法-bitmap类和图像像素值获取方法
- 【技术】C#入门:String类的split() 方法中 关于转义字符的问题
- C# 类的方法
- 【技术】C#入门:StreamReader类以及其方法ReadLine,Read,ReadToEnd的分析
- C#入门8.8——方法的重载
- 【技术】C#入门:深度解析方法参数的关键字ref
- C#扩展方法简单入门
- C#调用DLL入门方法
- C#入门10.6——密封类与密封方法
- 脚本入门--类的方法
- 关于c#的入门
- C# 类的扩展方法
- C# 扩展类的方法
- c# 扩展方法 入门小例
- C#入门8.4——虚方法
- 从 Solaris 迁移到 AIX
- javascript 技巧
- 在JSF中实现分页(一)
- ASP.NET 缓存_ASP.NET 缓存中的新增功能
- 学习Asp.Net经常会用到的函数集
- C#入门 类的方法
- JS 操作IE游览器常用函数使用说明
- 网页两侧flash广告代码
- asp.net中生成、读取Rss
- TWebBowser 使用技巧
- 正则表达式
- VC++下使用ADO编写数据库程序
- WebBrowser、MSHTML在Delphi中的使用
- 汇编中参数的传递和堆栈修正