接口的简单例子
///
/// 应用程序的主入口点。
///
[STAThread]
static void Main()
{
Application.Run(new Form1());
}
//测试接口
private void testInterface_Click(object sender, System.EventArgs e)
{
// TestClass1 t1=new TestClass1();
// this.PrintPoint(t1);
TestClass2 t2=new TestClass2();
this.PrintPoint(t2);
}
private void PrintPoint(IPoint p)
{
p.DisplayValue();
}
}
//定义接口
interface IPoint
{
void DisplayValue();
void DisplayValue2();
字串7
}
public class TestClass1:IPoint
{
public void DisplayValue()
{
MessageBox.Show("TestClass1中的DisplayValue");
}
public void DisplayValue2()
{
MessageBox.Show("TestClass1中的DisplayValue2");
}
}
public class TestClass2:IPoint
{
public void DisplayValue()
{
MessageBox.Show("TestClass2中的DisplayValue");
}
public void DisplayValue2()
{
MessageBox.Show("TestClass2中的DisplayValue2");
}
字串1
}
}
Tags:
责任编辑:您的评论
·用户发表意见仅代表其个人意见,并且承担一切因发表内容引起的纠纷和责任
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为
·本站管理人员有权在不通知用户的情况下删除不符合规定的评论信息或留做证据
·请客观的评价您所看到的资讯,提倡就事论事,杜绝漫骂和人身攻击等不文明行为


您的位置: