菜单 学习猿地 - LMONKEY

VIP

开通学习猿地VIP

尊享10项VIP特权 持续新增

知识通关挑战

打卡带练!告别无效练习

接私单赚外块

VIP优先接,累计金额超百万

学习猿地私房课免费学

大厂实战课仅对VIP开放

你的一对一导师

每月可免费咨询大牛30次

领取更多软件工程师实用特权

入驻
37
0

java泛型

原创
05/13 14:22
阅读数 81457
//定义泛型类
//public class Person<T> {
//    private T info;
//
//    public T getInfo() {
//        return info;
//    }
//
//    public void setInfo(T info) {
//        this.info = info;
//    }
//}

//定义泛型方法
//public <E> void fun(E e){
//    System.out.println(e);
//}

//泛型接口使用
//public interface IntfacePerson<T> {
//    void method(T t);
//}
//public class Animate implements IntfacePerson<String> {
//    @Override
//    public void method(String str) {
//        System.out.println(str);
//    }
//}
//public class Person<T> implements IntfacePerson<T> {
//    @Override
//    public void method(T t) {
//        System.out.println(t);
//    }
//}

//泛型通配符
//public void method(ArrayList<?> list) {
//}

//受限泛型
//?是Number的子类或间接子类
//public void method(ArrayList<? extends Number> list) {
//}
//?是Number的父类或间接父类
//public void fun(ArrayList<? super Number> list) {
//}

 

发表评论

0/200
37 点赞
0 评论
收藏
为你推荐 换一批