学习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();//赵四

}

}

}

相关推荐
传奇开心果编程4 分钟前
【Flutter入门练中学】第11课:状态管理进阶与声明式路由
android·学习·flutter·ui·ios
AC赳赳老秦6 分钟前
公开 CSV 数据集批量处理实战:用 OpenClaw 高效完成下载、清洗与标准化分析样本生成
java·开发语言·汇编·c++·python·deepseek·openclaw
承渊政道13 分钟前
Linux系统学习【进程信号详细解析——认识、产生、保存以及捕捉信号】
linux·学习·ubuntu·ssh·vs code·进程信号
j7~35 分钟前
【Python】(篇七)《使用Python库》 -- 详解
开发语言·后端·python·编程学习·python标准库·python第三方库·python拓展
心中有你021436 分钟前
C语言实现文件异或加密与RLE压缩算法
c语言·开发语言
小宋10211 小时前
MCP 工具也有供应链风险:注册中心、签名校验、版本锁定与白名单
开发语言·网络·人工智能·php
凉茶钱1 小时前
【C++】入门基础语法
开发语言·c++
个 人 练 习 生1 小时前
C++中的内存管理
开发语言·c++·经验分享·学习
jingli92 小时前
本地向量库索引把 C 盘塞爆 48.6G:一次 LanceDB 膨胀排查与根治实录
c语言·开发语言
淡海水2 小时前
00-Unity和C#的GC剖析与对比-全篇导览
unity·c#·游戏引擎·gc