C# 接口练习
#define debug
using System;
using System.Collections; namespace ConsoleApp1
{
interface IAnimal
{
int Age { get; set; }
void Say();
}
class Program
{
static void Main(string[] args)
{
Dog d = new Dog();
d.Age = ;
d.Say();
Console.ReadKey();
} }
class Dog:IAnimal
{
public int Age { get; set; }
public void Say()
{
Console.WriteLine(this.Age);
}
}
}
总结:
接口中不能有字段,可以有属性,需要设置get;set 访问器
C# 接口练习的更多相关文章
- App开发:模拟服务器数据接口 - MockApi
		
为了方便app开发过程中,不受服务器接口的限制,便于客户端功能的快速测试,可以在客户端实现一个模拟服务器数据接口的MockApi模块.本篇文章就尝试为使用gradle的android项目设计实现Moc ...
 - 干货来袭-整套完整安全的API接口解决方案
		
在各种手机APP泛滥的现在,背后都有同样泛滥的API接口在支撑,其中鱼龙混杂,直接裸奔的WEB API大量存在,安全性令人堪优 在以前WEB API概念没有很普及的时候,都采用自已定义的接口和结构,对 ...
 - 12306官方火车票Api接口
		
2017,现在已进入春运期间,真的是一票难求,深有体会.各种购票抢票软件应运而生,也有购买加速包提高抢票几率,可以理解为变相的黄牛.对于技术人员,虽然写一个抢票软件还是比较难的,但是还是简单看看123 ...
 - Java基础Map接口+Collections工具类
		
1.Map中我们主要讲两个接口 HashMap 与 LinkedHashMap (1)其中LinkedHashMap是有序的 怎么存怎么取出来 我们讲一下Map的增删改查功能: /* * Ma ...
 - Java基础Map接口+Collections
		
1.Map中我们主要讲两个接口 HashMap 与 LinkedHashMap (1)其中LinkedHashMap是有序的 怎么存怎么取出来 我们讲一下Map的增删改查功能: /* * Ma ...
 - java基础_集合List与Set接口
		
List接口继承了Collection的方法 当然也有自己特有的方法向指定位置添加元素 add(索引,添加的元素); 移除指定索引的元素 remove(索引) 修改指定索引的元素 set ...
 - 【WCF】自定义错误处理(IErrorHandler接口的用法)
		
当被调用的服务操作发生异常时,可以直接把异常的原始内容传回给客户端.在WCF中,服务器传回客户端的异常,通常会使用 FaultException,该异常由这么几个东东组成: 1.Action:在服务调 ...
 - PHP以接口方式实现多重继承(完全模拟)--学习笔记
		
1.UML类图: 2.PHP代码: <?php /** * Created by PhpStorm. * User: andy * Date: 16-11-23 * Time: 下午7:57 ...
 - 【微框架】Maven +SpringBoot  集成 阿里大鱼 短信接口详解与Demo
		
Maven+springboot+阿里大于短信验证服务 纠结点:Maven库没有sdk,需要解决 Maven打包找不到相关类,需要解决 ps:最近好久没有写点东西了,项目太紧,今天来一篇 一.本文简介 ...
 - 【接口开发】浅谈 SOAP Webserver 与 Restful Webserver 区别
		
接口,强大,简单,交互,跨越平台 下面简单阐述这两大接口思想 一 REST: REST是一种架构风格,其核心是面向资源,REST专门针对网络应用设计和开发方式,以降低开发的复杂性,提高系统的可伸缩性. ...
 
随机推荐
- 寒假day19
			
今天编写了人才动态模块,同时刷了一些算法题.
 - 移动端主页内容 part4 axios
			
ajax 可以动态获取数据内容 vue中发送ajax有很多工具可用 浏览器自带的fetch 现在推荐: axios第三方模块(vue中发送ajax) 特点: 跨平台的数据请求 浏览器中xhr请求 n ...
 - 每天一点点之vue框架开发 - 数据渲染-for循环中动态设置页面背景色
			
实现方式很简单,在属性前加:,表示绑定 :style="{'background':item.bgColor} 代码样例: <li v-for="item in laber_ ...
 - torch.Tensor文档学习笔记
			
A torch.Tensor is a multi-dimensional matrix containing elements of a single data type. 张量(torch.Ten ...
 - 新浪SAE云平台下使用codeigniter的数据库配置
			
新浪SAE云平台下使用codeigniter的数据库配置 投稿:shichen2014 字体:[增加 减小] 类型:转载 这篇文章主要介绍了新浪SAE云平台下使用codeigniter的数据库配置,主 ...
 - Python—二叉树数据结构
			
二叉树 简介: 二叉树是每个结点最多有两个子树的树结构.通常子树被称作“左子树”(left subtree)和“右子树”(right subtree). 二叉树二叉树的链式存储: 将二叉树的节点定义为 ...
 - Springboot数据校验
			
SpringBoot中使用了Hibernate-validate校验框架 1.在实体类中添加校验规则 校验规则: @NotBlank: 判断字符串是否为null或者是空串(去掉首尾空格).@NotEm ...
 - 手把手教你入门Yii2框架-1
			
前言概述: 我是一名PHP开发工程师,最拿手的是版本2.0的Yii框架,在培训班里老师没教我Yii框架,只是由于我弟弟(同行)擅长Yii框架,所以我用得最多的就是Yii2.0,后台我学了ThinkPH ...
 - UML类图说明
			
1:示例 这是一个使用UML表示的类图的结构,通过箭头,菱形,实线以及虚线来代表一些类之间的关系,后面将按照上面的例子一一介绍说明. 上图中,abstract 车是一个抽象类.小汽车和自行车是继承了车 ...
 - 吴裕雄--天生自然ShellX学习笔记:Shell 输入/输出重定向
			
大多数 UNIX 系统命令从你的终端接受输入并将所产生的输出发送回到您的终端.一个命令通常从一个叫标准输入的地方读取输入,默认情况下,这恰好是你的终端.同样,一个命令通常将其输出写入到标准输出,默 ...