首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Java中下界是独占的还是包容的?

在Java中下界是独占的还是包容的?
EN

Stack Overflow用户
提问于 2013-05-25 04:08:02
回答 2查看 1.4K关注 0票数 1

我正在阅读完整的参考资料第7版,它说Java中的下限是排他性的,但是我发现了相反的这里 (它说它是包容性的)。是因为SE 6和SE 7不同吗?

编辑: Java完整的参考资料第7版讨论了SE 6

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-05-25 04:30:36

在规范中,他们使用参数化中的" subtype“一词来表示包容性子类型。在第4.10节中,它将短语“适当的子类型/适当的超级类型”定义为独占的亚型/超级型,而“子型/超级型”指的是包容性的亚型/超级型。

票数 1
EN

Stack Overflow用户

发布于 2013-05-25 04:20:44

约束是包容的。

单独使用试试看非常容易:

代码语言:javascript
复制
import java.util.*;
import java.lang.*;

class Main {
        public static void main (String[] args) throws java.lang.Exception {
                addNumbers(new ArrayList<Integer>());   
        }
        public static void addNumbers(List<? super Integer> list) {
                for (int i = 1; i <= 10; i++) {
                        list.add(i);
                }
        }
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16746287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档