zoukankan      html  css  js  c++  java
  • java泛型

    //定义泛型类
    //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) {
    //}
  • 相关阅读:
    CF 436D 最小生成树
    HDU 1847 博弈
    ZOJ 3666 博弈 SG函数
    zoj3675 BFS+状态压缩
    HDU 4734 F(x) 数位DP
    HDU 3709 Balanced Number 数位DP
    HDU 3555 数位DP
    HDU 4336 Card Collector
    HDU4340 Capturing a country DP
    CF 351A
  • 原文地址:https://www.cnblogs.com/linding/p/13504563.html
Copyright © 2011-2022 走看看