博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java中的集合类
阅读量:4561 次
发布时间:2019-06-08

本文共 852 字,大约阅读时间需要 2 分钟。

java中的set是不含重复元素的集合

java中的map键值对。

java中的List有些像数组。

public abstract class Shape {

    public abstract void draw(Canvas c);
}

public class Circle extends Shape    {

    public void draw(Canvas c){
        System.out.println("adsf");
    }
}
public class Rectangle extends Shape    {
    public void draw(Canvas c){
        System.out.println("adfsaffadsfdsaf");
    }
}

public class Canvas {

    public void drawAll(List<? extends Shape> shapes) {

    }

}

泛型通配符上限(List<? extends Shape> shapes)

设置形参上限public class Apple<T extends Number>

是指类型上限,前面的是类,后面可以跟多个接口

public class Apple<T extends Number &java.io.Serializable&java.awt.ActiveEvent> {}

泛型方法:

public <T, S> void fromArrayToCollection(T[] a, Collection<T> c) {

}

修饰符<T,S> 返回值 方法名(形参列表){}

当然可以使用泛型方法参上限。

public <T> void test(Collection<? extends T> from, Collection<T> to) {

}

与上限对应的是下限。

下限使用的是?super T

转载于:https://www.cnblogs.com/lzhp/p/3768972.html

你可能感兴趣的文章
Windows Server 2008 R2 备份与恢复详细实例
查看>>
Ubuntu上kubeadm安装Kubernetes集群
查看>>
关于java学习中的一些易错点(基础篇)
查看>>
MFC的多国语言界面的实现
查看>>
四则运算个人项目 最终版
查看>>
java线程系列---java5中的线程池
查看>>
SQL表连接
查看>>
新秀系列C/C++经典问题(四)
查看>>
memset函数具体说明
查看>>
经常使用的android弹出对话框
查看>>
确保新站自身站点设计的合理性的六大注意点
查看>>
1033. 旧键盘打字(20)
查看>>
The Zen of Python
查看>>
git安装及使用
查看>>
mysql一个非常实用解决sql查询优化的函数explain
查看>>
图文讲解NTFS和FAT32硬盘下 asp.net 生成word 错误: 80070005 和 错误:8000401a 的解决方法...
查看>>
《学习》5连接查询(高级查询)
查看>>
[BZOJ2730][HNOI2012]矿场搭建 点双 割点
查看>>
Linux/Mac 挂载远程服务器目录到本地
查看>>
1,实现在线答题 2,答题结束后可以判断对错 3,并将错题的结果保存起来。...
查看>>