问个简单的问题有好心人解答一下

SmileSkyNet 2008-12-02 02:01:15
我要写一个类,这个类可以是抽象也可是接口,类中的方法现实由别人现实,那么别人来继承我这个类,而我要在另一个类中调用这个类中的抽象方法(或接口)我想知道这里怎么实现
...全文
77 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
SmileSkyNet 2008-12-06
  • 打赏
  • 举报
回复
OK,就是楼上的谢谢。。。
lijavasy 2008-12-06
  • 打赏
  • 举报
回复
interface ITest
{
void Fun();
}

public class Test:ITest
{
public void Fun(){}
}
class Demo
{
void TestFun(ITest it)
{
it.Fun();
}
}
SmileSkyNet 2008-12-05
  • 打赏
  • 举报
回复
wdhust你说的我知道,我觉得pinyu的方法是我要的,但是是VB的我不知道C#中能不能实现等我测试后再给分,不是我舍不得分,分有什么用?只是我觉得这个问题比较简单,等我测试后给大家分
wdhust 2008-12-02
  • 打赏
  • 举报
回复
//自己定义的接口
interface ISomeInterface
{
void SomeMethod();
}

//由别人实现的类
class SomeClass : ISomeInterface
{
void SomeMethod()
{
//implement code
}
}

//自己调用的代码
void main()
{
ISomeInterface someClass = new SomeClass() as ISomeInterface;
someClass.SomeMethod(); //invoke method of ISomeInterface
//......
}

如果是你想要的,记得给点分~~
xupeihuagudulei 2008-12-02
  • 打赏
  • 举报
回复
up
来点分
pinyu 2008-12-02
  • 打赏
  • 举报
回复
'定义接口或者抽象类
interface iTest
function GetSomething()as string
end interface

’定义实现类,或者子类
public Class Test
implements iTest
public Function GetSomething() as string implements iTest.GetSomething
do Something
end function
end class

‘使用方法
public class Main
public sub demo
dim a as iTest=new Test()
a.GetSomething
end sub
end class
jishengzu 2008-12-02
  • 打赏
  • 举报
回复
范型类
要列子的话加分 估计有高人帮你(富农给5分-_-!)
SmileSkyNet 2008-12-02
  • 打赏
  • 举报
回复
给个例子。。不过最好不要你说的service
alex_zs 2008-12-02
  • 打赏
  • 举报
回复
webservice 完全能实现你的想法。接分

110,502

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧