开发者社区> 问答> 正文

关于泛型使用的疑问

java中的使用的疑问,以下代码有哪些区别呢

public T deleteObject(T entity){
 hibernateTemplate.delete(entity);
 return entity;
 }
public Object deleteObject(Object entity){
    hibernateTemplate.delete(entity);
    return entity;
}

展开
收起
蛮大人123 2016-02-21 16:54:25 2071 0
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    这两种写法实现的功能一样,但是使用泛型的好处是,你返回的是具体的类型。不需要类型转换,就可以直接访问对象的成员。 同时确保传入传出参数的类型一致。

    2019-07-17 18:46:09
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
当泛型遇上协议 立即下载
Java基础入门(四)-泛型、反射、注解 立即下载
JAVA反射原理以及一些常见的应用 立即下载