C#之多态
2016-06-16 22:43
190 查看
思考下面的Code,有一Test类,实现了接口ITest:
答案:
ITest.Say
ITest.Run
================
Test Say
Test Run
本文出自 “lybing” 博客,请务必保留此出处http://lybing.blog.51cto.com/3286625/1790084
public interface ITest { void Say(); void Run(); } public class Test : ITest { void ITest.Say() { Console.WriteLine("ITest.Say"); } void ITest.Run() { Console.WriteLine("ITest.Run"); } public void Say() { Console.WriteLine("Test Say"); } public void Run() { Console.WriteLine("Test Run"); } } class Program { static void Main(string[] args) { ITest itest = new Test(); itest.Say(); itest.Run(); Console.WriteLine("================"); Test t = new Test(); t.Say(); t.Run(); Console.Read(); } }这段Code正确吗?如果正确会得到的结果是?
答案:
ITest.Say
ITest.Run
================
Test Say
Test Run
本文出自 “lybing” 博客,请务必保留此出处http://lybing.blog.51cto.com/3286625/1790084
相关文章推荐
- 关于C#中的new的用法
- C#获取运行程序的进程ID
- c#CheckedListBox单选多选个数限制问题
- C# 读取快捷方式指向的文件
- 转 C# 装箱和拆箱[整理]
- c#checkedListBox设置限制选项个数的问题
- C#MVC中Controler的自定义属性使用
- 练习、C# 结构体、冒泡排序
- C#中的代理
- C# 生成随机索引列表
- 关于C#对图片部分操作(水印、透明度)
- U3D结合第三方库ICSharpCode.SharpZipLib 实现文件夹打包解包
- C# UDP收发请求工具类
- C# 多线程是否结束可通过线程池可以判断
- VS2015中C#版本6.0的新特性 你需要知道
- C#中lambda表达式浅析
- C#中数组、ArrayList和List三者的区别
- [置顶] C# 如何利用反射,将字符串转化为类名并调用类中方法
- 自定义热键的代码(C#)
- C#套接字Socket编程之最简单通信