美文网首页
Java 泛型

Java 泛型

作者: 寻找无名的特质 | 来源:发表于2022-06-30 06:13 被阅读0次

    java泛型与C#类似,不过必须使用引用类型,不能使用基础类型(int等等),基础类型有相应的封装,比如int,封装为Integer。
    泛型的定义为:MyGeType<T>,这里T是约定,如果不使用T也是可以的,比如:

    public class MyGeType<M> {
        private M name;
    
        public M getName() {
            return name;
        }
    
        public void setName(M name) {
            this.name = name;
        }
        
    }
    

    上面的代码也没有问题,但是如果这么使用,可读性不好,Java中的约定如下:
    E - Element (在集合中使用,因为集合中存放的是元素)
    T - Type(Java 类)
    K - Key(键)
    V - Value(值)
    N - Number(数值类型)
    S,U,V etc. - 2nd, 3rd, 4th types

    相关文章

      网友评论

          本文标题:Java 泛型

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