学习C#-接口

namespace MyBBSWebApi.Controllers

{

//接口

public interface Iuser

{

//接口成员

void Add();

void NameChang();

}

//类继承接口

public class UserName : Iuser

{

//只要某个类要用接口,就要把全部的方法都要修改了,否则就是抽象类

public int Count;

public void Add()

{

Console.WriteLine("增加");

}

public void NameChang()

{

Console.WriteLine("赵四");

}

}

//场景运用了

class Program

{

static void Main(string\[\] args)

{

UserName sunName = new UserName();

sunName.Add();//增加

sunName.NameChang();//赵四

}

}

}

相关推荐
Java面试题总结32 分钟前
Python 开发技巧 · 高级装饰器 —— 从基础到工业级实战
开发语言·python
吴可可12335 分钟前
C# CAD自定义图元优化切割路径
c#
三品吉他手会点灯1 小时前
嵌入式机器学习 - 学习笔记1.0.1 - 从 Alexa 到 TinyML:为什么机器学习开始跑进微控制器?
人工智能·笔记·嵌入式硬件·学习·机器学习
liulilittle2 小时前
Exhaustive drift-fix simulation V2 — KCC on shared-bottleneck wired path.
开发语言·网络·python·tcp/ip·计算机网络·信息与通信·通信
名字还没想好☜2 小时前
Go error 处理:errors.Is/As 与错误包装
开发语言·后端·golang·go·错误处理
红糖奶茶2 小时前
Python 中 while 循环计数异常的常见原因分析与正确搓搓
开发语言·python
进击的小头2 小时前
第16篇:Buck-Boost 升降压电路:核心原理、参数计算与典型应用场景全讲解
经验分享·学习·数学建模
Lucky_Turtle2 小时前
【论文写作】PDF图片不清晰,打印生成PDF空白大,PDF字体嵌入
开发语言·pdf·c#
csdndenglu2 小时前
Easy3D:一个轻量级、易用、高效的C++库,用于处理和渲染3D数据,无复杂要求时可替代VTK
开发语言·c++·图形渲染·3d渲染
霸道流氓气质2 小时前
Java 工程师 AI 智能体学习路线 · 阶段 1:AI / LLM 基础认知 详解
java·人工智能·学习