java中修饰方法的一个泛型指定为一个类问题-问答-阿里云开发者社区-阿里云

开发者社区> 问答> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

java中修饰方法的一个泛型指定为一个类问题

2016-03-20 17:50:54 2003 1

java中修饰方法的一个泛型指定为一个类,那么这个方法的返回类型肯定就是这个类的对象,那返回的是这个类的子类的对象可以吗?

取消 提交回答
全部回答(1)
  • 蛮大人123
    2019-07-17 19:09:53

    可以的,但是在接收到参数进行处理的时候,是需要注意的。给你举个例子:

     public static void main(String[] args) {
            int int1 = (Integer) getInt();//正确
            int int2 = (Integer) getInt2();//报错  java.lang.ClassCastException: java.lang.String cannot be cast to java.lang.Integer
            String str = (String) getString();//正确
            Date date = (Date) getDate();//正确
    
            System.out.println(int1);
            System.out.println(int2);
            System.out.println(str);
            System.out.println(date);
        }
    
        public static Object getInt(){
            return 1;
        }
    
        public static Object getString(){
            return "abc";
        }
    
        public static Object getInt2(){
            return "";
        }
    
        public static Object getDate(){
            return new Date();
        }
    0 0
相关问答

1

回答

JAVA中泛型如何理解?

2021-11-17 23:34:00 237浏览量 回答数 1

1

回答

JAVA中泛型遇到重载如何理解?

2021-11-16 22:41:17 132浏览量 回答数 1

1

回答

JAVA中泛型内包含静态变量如何理解?

2021-11-16 22:41:15 126浏览量 回答数 1

1

回答

JAVA中泛型遇到 catch如何理解?

2021-11-16 22:41:16 100浏览量 回答数 1

0

回答

您好java性能问题:有没有比较字符串是否相等的最快方法?

2021-11-07 00:39:14 128浏览量 回答数 0

0

回答

请问java性能问题:如何优化向HashMap插入元素的速度?

2021-11-12 17:18:18 122浏览量 回答数 0

1

回答

java性能问题:有没有比较字符串是否相等的最快方法?

2021-11-06 16:21:40 149浏览量 回答数 1

1

回答

java性能问题:如何优化向HashMap插入元素的速度?

2021-11-06 15:41:34 198浏览量 回答数 1

0

回答

请问java中常用的性能调优诊断工具都有哪些,请帮忙提供一下?

2021-11-06 22:35:44 71浏览量 回答数 0

1

回答

java中常用的性能调优诊断工具都有哪些,请帮忙提供一下?

2021-11-06 10:24:39 140浏览量 回答数 1
+关注
蛮大人123
我说我不帅他们就打我,还说我虚伪
0
文章
7733
问答
问答排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载