美文网首页
寒假15:泛型

寒假15:泛型

作者: 是归人不是过客 | 来源:发表于2022-02-21 09:59 被阅读0次

    泛型概述:


    泛型概.png

    泛型定义格式


    泛型定义格式.png

    举个例子:


    例子.png

    泛型的好处:
    把运行时期的问题提前到了编译期间
    避免了强制类型转换

    泛型类:


    泛型类.png

    举栗子:


    1.png 2.png

    即:泛型类可以动态的决定类中参数的类型

    泛型方法:

    方法的重载


    1.png 2.png

    泛型类改进:

    public class Generic<T> {
        public void  show(T t) {
            System.out.println(t);
        } 
    }
    

    泛型方法改进

    public class Generic {
      public <T> void show(T t) {
          System.out.println(t);
        } 
     }
    
    Generic.png

    泛型接口


    泛型接口.png

    举个例子


    1.png 2.png 3.png

    类型通配符


    类型通配符 .png

    举栗子


    例子.png

    可变参数


    可变参数.png

    举栗子:
    如果一个函数要对不定参数进行求和,那么就运用可变参数
    int... a表示所有参数


    sum.png

    注意:
    sum(int b, int... a) true
    sum(int...a, int b) false


    注意事项.png

    可变参数的使用

    可变参数的使用.png 例子.png

    相关文章

      网友评论

          本文标题:寒假15:泛型

          本文链接:https://www.haomeiwen.com/subject/wrvblrtx.html