• java中的泛型


    一,什么是泛型?有什么作用?jdk版本的要求是?

    首先泛型是指参数化类型,简单来说就是我们把所要操作的数据类型作为一个参数及(以类型作为参数的累就叫泛型)

    作用:提高程序健壮性,简化代码,可以在编译的时候检查类型安全  ,并且所有的强制转换都是自动和 隐式的,提高了代码的重用率。

    泛型的默认值Object

    jdk版本要求1.5以上。

    二,泛型的定义

    //注:定义一个 Person实体类, Person<A,B,C>中A,B,C代表一个泛型,调用时可以自定义数据类型

    package com.zking.Temp;

    public class Person<A,B,C> {
    private A pname;
    private B page;
    private C psex;
    public A getPname() {
    return pname;
    }
    public void setPname(A pname) {
    this.pname = pname;
    }
    public B getPage() {
    return page;
    }
    public void setPage(B page) {
    this.page = page;
    }
    public C getPsex() {
    return psex;
    }
    public void setPsex(C psex) {
    this.psex = psex;
    }
    }

     2,测试类

    //注:调用时泛型的属性数据类型由调用方 来决定当前属性数据类型

    //注:必定只能是类 而不是基本数据类型 关键字

    package com.zking.Temp;

    import java.util.Vector;

    public class Test {
    public static void main(String[] args) {

    Person<String, Integer,Character> p=new Person<>();
    p.setPname("张三");
    p.setPage(18);
    p.setPsex('男');

    }

    }

  • 相关阅读:
    开源协议介绍
    Guice vs Dependency Injection By Hand
    Eclipse与MyEclipse的联系和区别
    Java Basic
    解决Windows Vista 英文版中文软件乱码
    [转]Java B/S开发模式漫谈
    什么是Groovy
    JBoss, Geronimo, Tomcat
    一个让你迅速理解Javabean的实例
    keepalive 原理讲解 salami
  • 原文地址:https://www.cnblogs.com/wjy0928/p/10898458.html
Copyright © 2020-2023  润新知