Java之泛型系列--构造方法使用泛型(有示例)

原文网址:Java之泛型系列--构造方法使用泛型(有示例)_IT利刃出鞘的博客-CSDN博客

简介

说明

本文介绍Java的构造方法如何使用泛型。

概述

构造方法可以为类中的属性初始化。如果类中的属性通过泛型指定,又需要通过构造设置属性内容,就可以将泛型应用在构造方法上。

泛型类

package com.example.a;

class Point<T> {
    private T var;

    public Point(T var) {
        this.var = var;
    }

    public T getVar() {
        return var;
    }

    public void setVar(T var) {
        this.var = var;
    }
}

测试类

package com.example.a;

public class Demo {
    public static void main(String[] args) {
        Point<Integer> point = new Point<>(24);
        System.out.println(point.getVar());

        Point<String> point2 = new Point<>("Tony");
        System.out.println(point2.getVar());
    }
}

测试

24
Tony

猜你喜欢

转载自blog.csdn.net/feiying0canglang/article/details/128375839