由买买提看人间百态

boards

本页内容为未名空间相应帖子的节选和存档,一周内的贴子最多显示50字,超过一周显示500字 访问原贴
Programming版 - 求教一个java generics的小白问题
相关主题
《C# 5.0 核心技术》第5版[PDF]Solaris CC compiler 如何从pipe读取文件,而不是从硬盘?
其实微软是个做语言的公司我有个很傻的问题,关于function call via pointer
*** help needed! on MATLAB GUI ***求文件 mclmcrrt711.dll 下载
C#说实际上更多是java拷贝C#概念。ios 8下用objective-c ?
IDL一问objective-c有arc来自动release,和jave的gc一样,怎么就没有java那么明显的慢呢?
strcat()求推荐一个Fortran 90 compiler/ composer for windows
数组问题发现还没写过IInterface {....}
请教一个基础C++问题一个java class downcast 的问题
相关话题的讨论汇总
话题: inspector话题: generics话题: class话题: def
进入Programming版参与讨论
1 (共1页)
n***a
发帖数: 222
1
假设我有一个class Inspector
现在有人写了个command line tool叫做abcInspector, 这个class里面把type 给定死
了abc:
Inspector inspector = new Inspector<>();
...
我想要扩展这个abcInspector, 就是加一个option, 让用户可以传进来其他class
name比如def,然后inspector就会变成Inspector inspector。。。 请问该怎么
写?
直接用Class的变量会报错, 因为generics需要在compile time就决定class
h**********c
发帖数: 4120
2
只是讨论一下,没有看资料,这方面的题做过很多,不用就都忘了。
扩展不行就compose,def 扩展abc 也行。 你要做的c++肯定能做,就是各种cast,c++能
做java 一样能做,就是看花的时间值得不,目的是解决一个问题,还是应用一个技术。
我有时间找找以前的习题看看。
f*******n
发帖数: 12623
3
你这个不是矛盾吗?你既然知道generics只是compile time的check,runtime没有
generics的,那runtime传进来的信息当然跟这个无关了。
c*********e
发帖数: 16335
4
class def extends abc

【在 n***a 的大作中提到】
: 假设我有一个class Inspector
: 现在有人写了个command line tool叫做abcInspector, 这个class里面把type 给定死
: 了abc:
: Inspector inspector = new Inspector<>();
: ...
: 我想要扩展这个abcInspector, 就是加一个option, 让用户可以传进来其他class
: name比如def,然后inspector就会变成Inspector inspector。。。 请问该怎么
: 写?
: 直接用Class的变量会报错, 因为generics需要在compile time就决定class

1 (共1页)
进入Programming版参与讨论
相关主题
一个java class downcast 的问题IDL一问
程序结束时destructor被call的顺序是什么样的?strcat()
class D:public B;数组问题
how to prevent client programmer to pass by value?请教一个基础C++问题
《C# 5.0 核心技术》第5版[PDF]Solaris CC compiler 如何从pipe读取文件,而不是从硬盘?
其实微软是个做语言的公司我有个很傻的问题,关于function call via pointer
*** help needed! on MATLAB GUI ***求文件 mclmcrrt711.dll 下载
C#说实际上更多是java拷贝C#概念。ios 8下用objective-c ?
相关话题的讨论汇总
话题: inspector话题: generics话题: class话题: def