黑马程序员技术交流社区
标题:
返回值!
[打印本页]
作者:
罗磊
时间:
2012-7-5 23:29
标题:
返回值!
本帖最后由 罗磊 于 2012-7-5 23:33 编辑
有个疑问请问各位大虾!如果一个函数不知道返回值类型是什么类型!该怎么写这个函数啊 !前提!这个函数一定有返回值的!求解:Q!
作者:
dev
时间:
2012-7-6 00:27
返回Object类型就可以了,因为Object是所有类的父类。
例如:
public Object getXxx(参数列表){
//方法主体;
}
作者:
陆强强
时间:
2012-7-6 00:48
本帖最后由 陆强强 于 2012-7-6 00:49 编辑
public <T> T get(){
//代码
}
先在返回值面前加<T>,申明T是任意类型,再返回T
作者:
黑马-李勇
时间:
2012-7-6 01:01
当然返回Object类型。函数是一个功能,这个功能的返回值应该能预测吧。向上转型到Object没问题,但向下再转时可能出问题。象毕老师说的,可以把猫说成动物 猫==>动物 猫转成动物是ok的,但不能把动物说成猫吧 动物==>猫 动物转成猫就不ok了
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2