小编Loh*_*ith的帖子

泛型类的提取字段

我有多个类,每个类都有一个共同的领域。我正在编写一种处理提取此公共字段的方法。例如:

class A{
    ..
    String blah;
    ..
}

class B{
    ..
    String blah;
    ..
}
Run Code Online (Sandbox Code Playgroud)

因此,可以为每个类类型编写多个方法,而不是使用一个接受通用类的方法来实现?我想要的是一种类型的方法:

void func(List <T> data){
    for(T t:data){
        print t.blah()
    }
}
Run Code Online (Sandbox Code Playgroud)

我知道上面的代码不正确,但是我们如何获得类似的功能?

java generics

0
推荐指数
1
解决办法
44
查看次数

标签 统计

generics ×1

java ×1