关于函数的返回值是一个接口类型的对象
2010-06-22 22:44
411 查看
DAOFactory.java
首先,返回的这个对象一定是对该接口实现的类的对象。其次,既然返回的是对象,而那么接口就是被实现了的,而接口本身又是为实现某些功能而设计的,所以返回接口的对象就是返回了这些功能的实现,可以把它理解成返回了一个可以供使用的功能。能做在此接口中定义的那些行为。
package fo; public class DAOFactory { public static IUserInfoDAO getUserInfoDAO() //返回IUserInfoDAO接口类型 { return new UserInfoDAO(); //实际返回UserInfoDAO对象 } }
首先,返回的这个对象一定是对该接口实现的类的对象。其次,既然返回的是对象,而那么接口就是被实现了的,而接口本身又是为实现某些功能而设计的,所以返回接口的对象就是返回了这些功能的实现,可以把它理解成返回了一个可以供使用的功能。能做在此接口中定义的那些行为。
相关文章推荐
- 关于返回一个引用类型的函数的用法和见解
- ORACLE 函数返回对象类型结果集
- python基础===isinstance() 函数,判断一个对象是否是一个已知的类型
- 关于面向对象中接口和抽象类的一个比喻
- 为参数类型一样返回类型不同的接口写一个泛型方法
- cpp,函数返回一个局部对象。
- 接受int形参(double,,等等)返回int(...);并且一个vector对象保存指向这些函数的指针;进行加减乘除;输出结果
- WinSocket套接字关于Connect函数通过GetLastError 返回10038或者(在一个非套接字上尝试了一个操作)
- JavaSE8基础 函数返回一个匿名对象 简单示例
- 写一个递归方法,传入一个Map,返回这个Map对象中一共有多个Map类型的对象 Map中是可以添加Map,被添加的这个Map也可以添加Map,所以需要判断传入的Map对象的所有子节点,如果是Map就
- C/C++—— 写一个函数,它的参数为指向函数的指针,返回类型也为指向函数的指针
- 函数返回一个SqlDataReader对象
- 当对象类型是一个接口的时候,在Eclipse中如果跳转到该接口对应的实现类
- MS笔试中的一个关于函数返回的“小”题
- 编写一个函数,传入a,b两个int类型的变量,返回两个值的最大公约数
- 【C++总结】关于函数返回对象析构的问题
- 关于函数不能返回局部对象的引用或者局部对象的指针
- 8.9 编写函数打开文件用于输入,将文件内容读入 string 类型的 vector 容器,每一行存储为该容器对象 的一个元素。8.10 重写上面的程序,把文件中的每个单词存储为 容器的一个元素
- 关于函数返回值为指针类型的分析
- 条款31 让函数根据一个以上的对象类型来决定如何虚化