博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Java分享笔记:泛型类的定义与使用
阅读量:6818 次
发布时间:2019-06-26

本文共 1040 字,大约阅读时间需要 3 分钟。

    当类中要操作的引用数据类型不确定时,可以定义泛型类完成扩展。下面是程序演示。

1 package packB; 2  3 class Student {    //定义学生类 4     public String st = "student"; 5 } 6  7 class Worker {    //定义工人类 8     public String wo = "worker"; 9 }10 11 //定义泛型类12 class Operate
{ //
是给不确定的类型自定义的名字13 14 private type elem;15 16 public void setElem( type t ) { //设置元素值方法17 elem = t;18 }19 20 public type getElem() { //返回元素值方法21 return elem;22 }23 }24 25 26 public class GenericDemo {27 public static void main(String[] args) {28 29 Operate
obj = new Operate
(); //表明操作的类型是Student类30 31 obj.setElem( new Student() );32 Student stu = obj.getElem(); //上面的代码已经使用泛型说明了操作的对象,这里不需要强转33 34 sop(stu.st);35 }36 37 public static void sop(Object obj) {38 System.out.println(obj);39 System.out.println();40 }41 }

希望与各位读者相互交流,共同学习进步。

转载于:https://www.cnblogs.com/EarthPioneer/p/9349810.html

你可能感兴趣的文章
directory not found for option
查看>>
【转载】菜鸟Ubuntu下安装Android Studio
查看>>
三阶魔方中心块调整配方和记忆方法
查看>>
Android Studio 快捷键整理分享
查看>>
Android Studio安装、配置
查看>>
SAP FI 财务模块 关键用户 考试练习 问卷
查看>>
Unity3D之Mecanim动画系统学习笔记(八):Animator Layers(动画分层)
查看>>
PIC24FJ64GB002 with bluetooth USB dongle
查看>>
C# ZPL II 命令打印标签
查看>>
代码面试之广义表
查看>>
hdu1754 I hate it线段树模板 区间最值查询
查看>>
【python】抄写大神的糗事百科代码
查看>>
序列化和反序列化
查看>>
android-studio 安装gradle
查看>>
nodejs字符与字节之间的转换
查看>>
C++:函数模板与模板函数
查看>>
iOS 内存管理
查看>>
linux查看某个进程CPU消耗较高的具体线程或程序的方法
查看>>
Codrops 实验:使用 Vibrant.js 提取图像颜色
查看>>
WPF中的换行符
查看>>