C#接口的认识与分析
来源:互联网 发布:样本册设计软件 编辑:程序博客网 时间:2024/06/07 03:28
接口实现多态性——》源代码如下:
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace The_001_Thread{ class Program { static void Main(string[] args) { IPersonable person = new Man(); IPersonable person1 = new Woman(); test(person); test(person1); Console.ReadKey(); } static void test(IPersonable person) { person.say(); } } interface IPersonable { void say(); } class Man : IPersonable { public void say() { Console.WriteLine("男人"); } } class Woman : IPersonable { public void say() { Console.WriteLine("女人"); } }}
输出结果:
从这个结果可以看得出来,通过接口实现了多态性,同时使该类多了一种能力。
0 0
- C#接口的认识与分析
- 关于C#接口认识
- 对Java接口和抽象类的认识及分析
- php magic_quotes_gpc的一点认识与分析
- C#与PHP制作WEBSERVICE接口时,部分中文是乱码问题的分析与解决
- 接口的认识
- 接口的认识
- JAVA的类,对象 继承 接口的认识与实践
- 深入浅出分析C#接口的作用
- 深入浅出分析C#接口的作用
- 深入浅出分析C#接口的作用
- 深入浅出分析C#接口的作用
- 深入浅出分析C#接口的作用
- 深入浅出分析C#接口的作用
- 深入分析C#接口的作用
- 深入浅出分析C#接口的作用
- 深入浅出分析C#接口的作用
- 深入浅出分析C#接口的作用
- linux下进程号查看与结束进程
- Tomcat的端口被占用,如何解决?【Mac版】
- 【C++】学习笔记三十三——函数和C风格字符串
- 自定义progressdialog
- Gradle常用命令
- C#接口的认识与分析
- mysql中设置字段默认为空,插入数据时会提示doesn't have a default value的解决办法
- javah 找不到Activity类
- (1) linux上安装redis
- IO 的底层实现问题
- url编码
- NoSQL Manager for MongoDB 试用期过期怎么办?破解
- 『竞赛』机器学习、数据挖掘相关的竞赛
- 关系运算符重载