我有一个父类和许多子类(让我们称它们为parent和child1、child2、child3等)。parents的二维数组,并将其展平为一维数组,如下所示:在调用上下文中,我知道当我传递一个数组时,所有元素都具有相同的类型,并且该类型是子类型之一(特别是,我知道它是哪个子类型)。我希望能够获取数组中的特定元素,并将其赋给适当子类型的变量,如下所示:
child1 c = flatte
在Java中如何从子类的父类中过滤出记录?例如,我有一个名为Company的父类,它将返回所有公司记录;我从" company“创建了一个名为CompanyWithProduct的子类。我的子类看起来像 public class CompanyWithProduct extends Company {
} 我使用LazyModel从子类中获取记录。static final LazyModel<CompanyWithProduct> MODEL_COMPANY =