首页 > 代码库 > C#控制台基础 函数的参数是接口 实现接口的类都可以作为参数,很好用
C#控制台基础 函数的参数是接口 实现接口的类都可以作为参数,很好用
1、代码
using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApplication1{ //为了便于观看,我就把接口和类都写在一个.cs文件中了 public interface ISay { void Say(); } class Student : ISay { public void Say() { Console.WriteLine("我是一个学生,我的任务是学习"); } } class Teacher : ISay { public void Say() { Console.WriteLine("我是一个老师,我的任务是教书育人"); } } class Program { static void Main(string[] args) { Introduce(new Student()); Introduce(new Teacher()); Console.ReadKey(); } public static void Introduce(ISay h) { h.Say(); } }}
2、效果
C#控制台基础 函数的参数是接口 实现接口的类都可以作为参数,很好用
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。