zoukankan      html  css  js  c++  java
  • 泛型的运用

    //.泛型
    //以类型作为参数的类就叫泛类
    //作用:提高程序健壮性,简化代码
    //泛型的默认值是 Object

    //1泛型属性 属性的数据类型由调用方来决定
    //Integer 是int数据类型的封装类
    //Character 是char数据类型的封装类
    //必定只能是类 而不是基础数据类型的关键字

    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;
    }

    }

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

      //2泛型方法

    public class PersonMerhod<E> {

    public E getValue(E element) {
    if(element!=null) {
    return element;
    }
    return null;
    }
    }

    // PersonMerhod<String> pm=new PersonMerhod<>();
    // pm.getValue("zs");

  • 相关阅读:
    DHCP配置实例
    upupw phpmyadmin写shell
    网络配置课学期总结
    c#写一个网站后台扫描器
    移位运算符
    JavaScript 事件
    JS自动爆炸案例
    生成树协议
    暴力操作节点
    为博客园添加统计访问量的工具
  • 原文地址:https://www.cnblogs.com/liuwenwu9527/p/10898502.html
Copyright © 2011-2022 走看看