interfacemultiple.cs
来自「北大青鸟内部资料」· CS 代码 · 共 69 行
CS
69 行
using System;
namespace Example_13
{
///<summary>
/// 此程序演示接口继承。
///</summary>
public interface IPict
{
int DeleteImage();
}
public interface IPictManip
{
void ApplyAlpha();
void DisplayImage();
}
//继承多重接口
public interface IPictAll:IPict, IPictManip
{
void ApplyBeta();
}
//实现接口
public class MyImages:IPictAll
{
public int DeleteImage()
{
Console.WriteLine("DeleteImage 实现!");
return(5);
}
public void ApplyAlpha()
{
Console.WriteLine("ApplyAlpha 实现!");
}
public void ApplyBeta()
{
Console.WriteLine("ApplyBeta 实现!");
}
public void DisplayImage()
{
Console.WriteLine("DisplayImage 实现");
}
}
class Test
{
///<summary>
/// 应用程序的主入口点。
///</summary>
[STAThread]
static void Main(string[] args)
{
MyImages objM = new MyImages();
objM.DisplayImage();
int val = objM.DeleteImage();
Console.WriteLine(val);
objM.ApplyAlpha();
objM.ApplyBeta();
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?