当前位置: 首页 > news >正文

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

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Qt 将生成的exe文件自动复制到其它目录下
  • 微信小程序【五】摇骰子
  • android compose 设置 padding 和 margin
  • 【C++ 面试 - 基础题】每日 3 题(五)
  • 在vue中实现函数防抖
  • 2-17、18 HC06蓝牙模块(meArm机械臂)
  • TCP 通信全流程分析:从连接建立到数据传输的深度探索
  • Spring Boot实用小技巧 - - 第523篇
  • openEuler软件管理
  • MyBatis 源码学习 | Day 2 | MyBatis 初始化
  • 【前端】记录各种控制台警告/bug
  • yolo中的iou是什么意思
  • 力扣高频SQL 50题(基础版)第四十题之1164. 指定日期的产品价格
  • mysql事务与索引
  • 浅谈 Spring AOP框架 (2)——Spring统一功能处理
  • 《剑指offer》分解让复杂问题更简单
  • CSS相对定位
  • Docker 笔记(1):介绍、镜像、容器及其基本操作
  • Java多线程(4):使用线程池执行定时任务
  • js正则,这点儿就够用了
  • Promise面试题,控制异步流程
  • RxJS 实现摩斯密码(Morse) 【内附脑图】
  • Transformer-XL: Unleashing the Potential of Attention Models
  • 基于游标的分页接口实现
  • 写代码的正确姿势
  • 终端用户监控:真实用户监控还是模拟监控?
  • 400多位云计算专家和开发者,加入了同一个组织 ...
  • Hibernate主键生成策略及选择
  • ​马来语翻译中文去哪比较好?
  • #QT(串口助手-界面)
  • #Spring-boot高级
  • (C语言)输入一个序列,判断是否为奇偶交叉数
  • (二十九)STL map容器(映射)与STL pair容器(值对)
  • (附源码)python旅游推荐系统 毕业设计 250623
  • (函数)颠倒字符串顺序(C语言)
  • (经验分享)作为一名普通本科计算机专业学生,我大学四年到底走了多少弯路
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (十六)Flask之蓝图
  • (四)【Jmeter】 JMeter的界面布局与组件概述
  • (转)nsfocus-绿盟科技笔试题目
  • (转载)(官方)UE4--图像编程----着色器开发
  • ***检测工具之RKHunter AIDE
  • .FileZilla的使用和主动模式被动模式介绍
  • .NET 6 在已知拓扑路径的情况下使用 Dijkstra,A*算法搜索最短路径
  • .Net Core/.Net6/.Net8 ,启动配置/Program.cs 配置
  • .NET MAUI Sqlite数据库操作(二)异步初始化方法
  • .net mvc部分视图
  • .Net多线程Threading相关详解
  • .net网站发布-允许更新此预编译站点
  • //usr/lib/libgdal.so.20:对‘sqlite3_column_table_name’未定义的引用
  • /deep/和 >>>以及 ::v-deep 三者的区别
  • :O)修改linux硬件时间
  • @Conditional注解详解
  • @Responsebody与@RequestBody
  • @开发者,一文搞懂什么是 C# 计时器!