C#接口随手写(更新中)

接口:定义接口,里面包含方法,但没有方法具体实现的代码,然后在继承该接口的类里面要实现接口的所有方法的代码

public interface IBark
{
void bark();
}
public class Dog : IBark
{
public void bark()
{
Console.WriteLine("汪汪");
Console.ReadLine();
}
}
public class Cat : IBark
{
public void bark()
{
Console.WriteLine("喵喵");
Console.ReadLine();
}
}
class Program
{
static void Main(string[] args)
{
//实现1
Dog dog = new Dog();
dog.bark();
Cat cat = new Cat();
cat.bark();
}
}

时间: 2025-01-05 18:32:34

C#接口随手写(更新中)的相关文章

【自己动手写数据库】(不断更新中)

有一个大胆的想法,自己写个数据库. 1.先从最简单的建表,删除表功能写起. 2.IUD操作.Insert/Update/Delete. 3.支持索引 4.支持查询,SELECT 5.支持排序,ORDER BY 6.优化器,初步的解析功能,语义分析,语法分析 7.实现Buffer Pool功能 8.实现日志功能,在DDL,IUD等重要的操作,支持写日志. 9.支持锁机制. 10.进程模型优化,启动实例,停止实例. 11.Catalog表的支持. 12.备份恢复,崩溃恢复. 13.其它的慢慢完善.

Android开发面试经——4.常见Android进阶笔试题(更新中...)

Android开发(29)  版权声明:本文为寻梦-finddreams原创文章,请关注:http://blog.csdn.net/finddreams 关注finddreams博客:http://blog.csdn.net/finddreams/article/details/44301359 上一篇文章我们已经了解了Android笔试的一些基础题目, [<Android开发面试经——2.常见Android基础笔试题> ] (http://blog.csdn.net/finddreams/a

Android 系统中,那些能大幅提高工作效率的 API 汇总(持续更新中...)

前言 "条条大路通罗马."工作中,实现某个需求的方式往往不是唯一的,这些不同实现方式不仅表现在代码质量上,还影响着我们的工作效率.就像,在 Android 系统中,总有那么一些鲜为人知的 API 能够减少我们很多零碎的工作量.于是,就想凭着一些经验,整理一些常用的,找个地方归纳总结,也供日后翻阅. getResources().getIdentifier(String name, String defType, String defPackage) 根据资源名称获取资源 id.正常情况

2020Java面试(更新中)

基本概念 1.操作系统中 heap 和 stack 的区别 1.heap是堆,stack是栈: 2.堆的空间由系统自动分配和释放,栈的空间需要申请和手动释放,所以栈的存取速度快: 3.堆的空间是很大的自由区,栈的空间有限: 4.堆内存主要用于存储实例化对象和jre classes,栈内存存储基本变量和对象的引用: 5.每个线程都有自己的一个Java栈,所有的线程共享一个堆,jvm中,内存分为内存栈区和内存堆区: 在Java中,若只是声明一个对象,则在栈内存中为其分配地址空间,再new一下,实例化

Hello World!的各种编程语言程序(持续更新中……)

对于很多学习编程语言新手们,可能接触到的第一个程序就是"Hello World"的输出程序,笔者想在此篇简短的博文中介绍关于各种编程语言的"Hello World"输出程序. 至今,笔者仅仅接触过C++和Python两种编程语言,而且都仅仅是新手,所以此次只能写C++和Python两种语言的"Hello World"输出程序,但此篇博文会随着笔者学习的编程语言种类的增多而不断完善. 1. C++语言 #include<iostream>

linux网络编程学习笔记之二 -----错误异常处理和各种碎碎(更新中)

errno 在unix系统中对大部分系统调用非正常返回时,通常返回值为-1,并设置全局变量errno(errno.h),如socket(), bind(), accept(), listen().erron存放一个正整数来保存上次出错的错误值. 对线程而言,每个线程都有专用的errno变量,不必考虑同步问题. strerror converts to English (Note: use strerror_r for thread safety) perror is simplified str

shell脚本练习题(更新中...)

练习题(这里贴的是自己写的代码, 网上给的题目代码我会附加在最下面) 1. 编写shell脚本,计算1-100的和: 1 #!/bin/bash 2 #caculate the sum of numbers from 1 to 100 3 4 sum=0 5 for i in `seq 1 100`; do 6 sum=$[$sum+$i] 7 done 8 echo $sum 2. 编写shell脚本,要求输入一个数字,然后计算出从1到输入数字的和,要求,如果输入的数字小于1,则重新输入,直到

随手写的一个检测php连接mysql的小脚本

最近偶然接触到一点点的php开发,要用到mysql数据库,由于mysql和php版本的关系,php5里面连接函数有mysql_connect(),mysqli_connect()两种,php7中又使用了mysqli()对象,想到以后上一些其他项目时有可能需要调试这些问题,随手写了个小的php脚本,用来检测当前php与mysql的连接状态和可以使用的连接函数,代码如下: <?php header("Content-type:text/html;charset=utf-8"); $s

若干数据结构 && 算法面试题【三】(更新中)

这是我的第三个面试题汇总. 想看之前的内容,请移步: http://zhweizhi.blog.51cto.com/10800691/1763237 ( 若干数据结构 && 算法面试题[一](更新完毕)) http://zhweizhi.blog.51cto.com/10800691/1775780 ( 若干数据结构 && 算法面试题[二](更新完毕)) 另外,我的全部刷题代码都在这里: https://github.com/HonestFox/BrushQuestion