C#之入门总结_接口_19
来源:互联网 发布:复权价格 知乎 编辑:程序博客网 时间:2024/06/05 06:44
接口就是对接口内方法实现一种公开调用的形式,可以迅速有效的调用方法而不用每次都去声明实例化:
使用接口时先定义一个接口(接口为黄色),接口内有一个方法,
interface Interface1
{
float GetTemperature();
}
class Thermomrterm
{
public void ShowTemperature(Interface1 it)
{
Console.WriteLine("温度是:{0}",it.GetTemperature());
}
}
class Snake : Interface1
{
private float temperature;
public Snake(float temperature)
{
this.Temperature = temperature;
}
public float Temperature
{
get
{
return temperature;
}
set
{
temperature = value;
}
}
public float GetTemperature()
{
return temperature;
}
}
class Person:Interface1
{
private float temperature;
public Person(float temperature)
{
this.Temperature = temperature;
}
public float Temperature
{
get
{
return temperature;
}
set
{
temperature = value;
}
}
public float GetTemperature()
{
return Temperature;
}
}
public static void Tesk01()
{
Interface1[] its = new Interface1[2];
its[0] = new Snake(123.4f);
its[1] = new Person(36.9f);
Thermomrterm th = new Thermomrterm();
for (int i = 0; i < its.Length; i++)
{
th.ShowTemperature(its[i]);
}
}
static void Main(string[] args)
{
Tesk01();
}
- C#之入门总结_接口_19
- C#编程入门_反射_19
- C#之入门总结_继承_06
- C#之入门总结_多态_07
- C#之入门总结_字符串_09
- C#之入门总结_集合_10
- C#之入门总结_ 异常_11
- C#之入门总结_文件_1_13
- C#之入门总结_文件_2_13
- C#之入门总结_反射_15
- C#之入门总结_委托_16
- C#之入门总结_ 分支语句_02
- C#之入门总结_循环及打印图形_03
- C#之入门总结_数组及方法_04
- C#之入门总结_类,对象_05
- C#之入门总结_对象补充_08
- C#之入门总结_进程,线程_14
- C#之入门总结_网络编程_18
- iOS中文文件名传输或url中存在汉字解决办法(urldecode解码的问题)
- MQTT简介
- 棋牌游戏服务端座位号转本地座位号
- Read IMAGE_DOS_HEADER from "exe"
- 掌握VS2010调试 -- 入门指南
- C#之入门总结_接口_19
- Dubbo和Zookeeper的一点认识
- SGML,XML,HTML5新技术
- jmeter 分布式部署
- %lf和%f到底该用哪一个
- 5-8 哈利·波特的考试(Floyd)
- sleep和wait
- 'TenantId(java.lang.String)' has private access in 'com.dxc.mongodb.TenantId'
- python中的re模块(正则表达式)