社区
C#
帖子详情
请问C#中什么情况下interface可以作为方法的返回类型???
ascap
2009-08-26 04:13:04
最好能举个例子说明,谢谢!
...全文
286
4
打赏
收藏
请问C#中什么情况下interface可以作为方法的返回类型???
最好能举个例子说明,谢谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ascap
2009-08-26
打赏
举报
回复
多态无处不在,学习了!结帐
zhengqian529
2009-08-26
打赏
举报
回复
up
dancingbit
2009-08-26
打赏
举报
回复
什么情况下类能用作返回类型,什么情况下就可以使用接口。
mbh0210
2009-08-26
打赏
举报
回复
一般都是在创建对象的时候返回
interface ICalled{
void Called();
}
public class dogCalled: ICalled
{
}
public class catCalled: ICalled
{
}
public static ICalled Getinstance( string type){
ICalled Called = null ;
if( type=="dog"){Called = new dogCalled()}
if( type=="cat"){ Called = new catCalled();}
return Called ;
}
你直接传入类型就可以获取对象了,直接执行Getinstance("dog").Called();就执行叫声的动作。
C#
调用
interface
与fanuc机器人通信
本文档详细介绍了如何使用
C#
通过FANUC的
Interface
与FANUC机器人进行通讯,包括准备DLL文件、
C#
项目引用、创建CORE和DATATABLE对象、读写PR寄存器以及连接机器人等步骤。提供了关键代码示例和注意事项,对于需要进行此类通讯的开发者具有参考价值。
C#
中
的class和
interface
本文探讨了
C#
中
的class、属性、
interface
以及abstract class和
interface
的区别。接口强调规范,仅能包含
方法
、属性、索引和事件,且一个类可实现多个接口。抽象类则具备类的特性,可包含字段、
方法
,一个类只能继承一个抽象类,但需实现其抽象
方法
。
对
C#
Interface
的认识(2)
本文接续对
C#
Interface
的认识,介绍了使用要点。不要将接口
方法
与抽象函数混淆,接口可组合,但不能在同一层次继承同一接口,不同层次继承时,最终实现会覆盖上层。还讲解了显式实现接口的方式及两个主要目的。
[
C#
]
C#
面向对象 接口(
interface
)和虚
方法
(virtual)
本文详细介绍了
C#
中
的接口(
interface
)概念,包括接口的定义、如何实现以及与抽象类的区别。同时阐述了虚
方法
(virtual)的使用及其与接口的异同,指出虚
方法
的可重写性与抽象
方法
的强制要求。
c#
interface
的理解(工厂模式)简单实例
本文记录了作者在面试
中
遇到的
C#
interface
难题,通过学习和理解,将其应用到工厂模式的简单实例
中
,以加深对
interface
概念的认识。文章适合需要了解和使用
C#
interface
的开发者阅读。
C#
111,129
社区成员
642,540
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章