区块链技术博客
www.b2bchain.cn

标题: 可不可以定义一个方法供不同的泛型使用?

D0b2wT.gif

b2bchain.cn区块链技术社区提供第8965篇技术文章标题: 可不可以定义一个方法供不同的泛型使用?
问题解答:

找到解决办法了

    public static String doWithGeneric(Generic<? extends Object> generic) {
        return generic.getKey().toString();
    }

项目的源代码我传上来了,请大神指点一二

附件: 游客没有浏览附件的权限,请 登录注册
可不可以定义一个方法供不同的泛型使用?

我不知道怎么表达了,我做了一个demo大家看一下能不能实现啊
Generic.java

标题: 可不可以定义一个方法供不同的泛型使用?程序代码:
public class Generic<T> {     private T key;      public Generic(T key) {         this.key = key;     }      public T getKey() {         return key;     } }

Hello.java

标题: 可不可以定义一个方法供不同的泛型使用?程序代码:
public class Hello {     public static void main(String[] args) {         Generic<Integer> genericInteger = new Generic<>(123456);         Generic<String> genericString = new Generic<>("key_value");          System.out.println("key is " + doWithGeneric(genericInteger));         System.out.println("key is " + doWithGeneric(genericString));     }      public static String doWithGeneric(Generic<Object> generic) {         return generic.getKey().toString();     } }

但现在提示如下错误:

附件: 游客没有浏览附件的权限,请 登录注册

标题: 可不可以定义一个方法供不同的泛型使用? 由www.b2bchain.cn 提供
文章整理自网络,只为个人学习与分享使用
链接地址https://www.b2bchain.cn/?p=8965

赞(0) 打赏
部分文章转自网络,侵权联系删除b2bchain区块链学习技术社区 » 标题: 可不可以定义一个方法供不同的泛型使用?
分享到: 更多 (0)
D0b2wT.gif

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

b2b链

联系我们联系我们