我有 n 个 java 类,每个类都包含自己的一组变量。 我有一个方法必须根据某些条件接受这 n 个类中的一个作为参数。 我怎样才能将所有这些类作为泛型的子类,以便我的方法签名接受所有这些不同的类型?我不想重载该方法。如果使用“Object”类型作为参数,我将失去我传递的输入参数类的性质。
最佳答案
定义一个所有类都实现的接口(interface)。然后在方法的头部将您的参数声明为该接口(interface)的类型。
关于java - 如何将所有类放在一个通用类类型下?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9513125/