如何在Java中处理子类型?
嗨,这是我在模2代码中得到的如何在Java中处理子类型?,java,types,subtype,Java,Types,Subtype,嗨,这是我在模2代码中得到的 TYPE TypeA = TypeB; PROCEDURE Extend(Var: TypeA): TypeA; BEGIN RETURN Varrr: TypeA; END Extend; 我已经有了一个类型B,现在我需要把它变成一个叫做类型a的新类型,所以所有的类型a都是类型B,那么我如何才能使用make-TypeA,这样我就可以使用 TypeA var; 当我现在只有B型的时候。在java中。提前谢谢 我想我可以做到: class Type
TYPE
TypeA = TypeB;
PROCEDURE Extend(Var: TypeA): TypeA;
BEGIN
RETURN Varrr: TypeA;
END Extend;
我已经有了一个类型B,现在我需要把它变成一个叫做类型a的新类型,所以所有的类型a都是类型B,那么我如何才能使用make-TypeA,这样我就可以使用
TypeA var;
当我现在只有B型的时候。在java中。提前谢谢
我想我可以做到:
class TypeA extends TypeB{
}
这可以吗,还是有更好的解决方案?这似乎是一个非常基本的问题,最好通过打开Java教科书或教程的介绍来回答这个问题。当然你已经做了一些搜索和努力来解决这个问题,对吗?这些努力向您展示了什么?为什么您发布了Modula 2的示例?在过去二十年中,谁使用过Modula 2?怎么样那会有帮助吗?