返回类型是接口是什么意思呢
来源:百度知道 编辑:UC知道 时间:2024/06/05 09:10:06
class Dal : IDal
{
#region IDal 成员
public ICategoryDal CategoryDal
{
get { return new CategoryDal(); }
}
public IBookDal BookDal
{
get { return new BookDal(); }
}
#endregion
}
返回类型是个接口是什么意思啊???
哦,那这个属性的类型是个接口,是什么意思啊
{
#region IDal 成员
public ICategoryDal CategoryDal
{
get { return new CategoryDal(); }
}
public IBookDal BookDal
{
get { return new BookDal(); }
}
#endregion
}
返回类型是个接口是什么意思啊???
哦,那这个属性的类型是个接口,是什么意思啊
返回的类型是接口,但是接口是不能实例化的,但是接口可以声明一个引用,指向其实现类,也就是说,在实际中返回值都是这个接口的实现类的对象。这点就是面向对象的一大特点。
说明返回的对象是实现这个接口的某一个类型的实例。
比如,你的例子中BookDal属性的值是实现了IBookDal 接口的某一个类型的实例,比如DefaultBookDal。对于这个属性的使用者而言,他不知道也不关心这个类型是什么,只使用这个接口IBookDal定义的方法等操作BookDal属性即可。
说明返回的对象是实现这个接口的某一个类型的实例。
比如,你的例子中BookDal属性的值是实现了IBookDal 接口的某一个类型的实例,比如DefaultBookDal。对于这个属性的使用者而言,他不知道也不关心这个类型是什么,只使用这个接口IBookDal定义的方法等操作BookDal属性即可。
就说明他返回接口类型啊,没什么意思,
C#没有规定返回类型必须是类或结构,
返回类型可以是:接口,类,接口,枚举,委托
这个是属性,不是方法,没有返回接口,只是说这个属性的性质而已
这是属性啊!
USB接口又是一种什么类型的接口呢
电源,PFC类型是什么意思?4pin D型接口接什么的呢,cpu的电源接口是什么?
返回值类型是对象的引用 和 返回值值类型是类有什么不同。
USB接口驱动类型:EIP118 USBPHONE是什么意思?
怎样知道正在使用的硬盘是sata串行接口还是其他类型呢?
[C语言]为什么swap函数返回的是char类型?
double 类型为什么返回的是负值?在线等!!!
C++返回引用类型
C#3.0中 函数返回值是匿名类型 怎么办啊 var 又不能作为函数返回值类型
vf中,?vartype(中国人),它的返回值是U,谁能告诉我这个U是什么意思?表示的是什么类型的字符?谢谢1