欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Java 泛型之简单泛型

程序员文章站 2024-03-14 23:10:17
...
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