Inheritance 如何基于超类属性的值创建子类的实例

Inheritance 如何基于超类属性的值创建子类的实例,inheritance,subclass,superclass,Inheritance,Subclass,Superclass,我有一个具有私有属性age的超级类Person,我希望有子类Baby、成人、Old,并且这些类的实例是基于Person的年龄创建的。我如何做到这一点?您可以实现一个基于年龄创建正确实例的类工厂

我有一个具有私有属性age的超级类Person,我希望有子类Baby、成人、Old,并且这些类的实例是基于Person的年龄创建的。我如何做到这一点?

您可以实现一个基于年龄创建正确实例的类工厂