package com.study.generics;
/**
* 简单泛型类
* @author Administrator
* @description 简单泛型类是声明了一个变量,可以声明多个变量,
* 现在此阶段只是为了了解泛型,使用泛型,重点是掌握基础知识,基本理论,基本技能,
* @param <T> 参数类型T(type)由外部指定
*/
class GenericsClass<T> { //T简称为type 泛型类型
private T variable; //泛型类的变量,则是属性
public T getVariable() {
return variable;
}
public void setVariable(T variable) {
this.variable = variable;
}
public void display() { //显示出泛型类的名称,显示泛型的参数类型的数据类型
System.out.println("泛型类的类名为:"+ GenericsClass.class.getName());
System.out.println("泛型类的类型为: "+this.getClass().getName());
}
}
public class GenericsDemo01 {
public static void main(String []args) {
GenericsClass<String> gener = new GenericsClass<String>();
gener.setVariable("简单泛型");
System.out.println(gener.getVariable());
gener.setVariable("我会写简单泛型啦");
System.out.println(gener.getVariable());
System.out.println(gener.getVariable().length());
gener.display();
}
}
Java 泛型之简单泛型
最新推荐文章于 2023-06-10 07:58:57 发布