开发者社区 问答 正文

关于泛型使用的疑问

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 2192 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

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

    2019-07-17 18:46:09
    赞同 展开评论
问答分类:
问答地址: