【发布时间】:2014-01-28 13:42:31
【问题描述】:
我有两种类型的 AvroRecord,它们都扩展了 avro.SpecificRecord。有没有办法在Java中使一个成为另一个的子类?其中之一是 PersonRecord,而我想成为它的子类的是 EmployeeRecord。我不想用 avro 数据填充普通 Java 类的原因是我正在使用 hadoop,如果可能的话,我想直接使用 avro 文件。
澄清一下,我感兴趣的是多态性。我希望能够使用一个函数,该函数将 PersonRecord 和 EmployeeRecord 作为参数。
谢谢!
【问题讨论】:
标签: oop serialization hadoop avro