简单的情况下,int是一个真正的数字。我如何检查其父类的类型?
林创建通用class test<T>
,我想试验T,看是否其从数(或num在飞镖的情况下)继承。
基于对象,Object > num > int
在文档中,所以起初我在想:T is num
将工作,如果T
是int
。测试int is num
显示错误。必须有另一个关键字,我需要使用它来代替is
来确定它是否是特定班级的孩子。
我试图设置它,以便如果T是num的孩子,它将处理比较,如果他们是字符串不同。
对我来说,这又回到了多态性继承的设计是,一个和有-一个 relationshis。
难道你真的想检查是否'Type'实例是,如果一个值的运行时类型是'num'的亚型'num'的一种亚型?像http://stackoverflow.com/questions/31682371? –