2 ms·
"derived class actively "points to" its base class" That make sense - pretty much every language I've used that supports inheritance class definitions refer to
by arethuza 4y ago
"derived class actively "points to" its base class"
That make sense - pretty much every language I've used that supports inheritance class definitions refer to the class (or classes) they extend rather than the other way about.
- Ensorceled 4y agoI like it ... class Vehicle extendedBy Car, Truck class Car class Truck extendedBy Semi class Semi This would be almost as awesome as "comefrom"[1] [1] https://en.wikipedia.org/wiki/COMEFROM https://en.wikipedia.org/wiki/COMEFROM
- fhars 4y agoLooks like sealed classes in Java https://www.baeldung.com/java-sealed-classes-interfaces https://www.baeldung.com/java-sealed-classes-interfaces
- zozbot234 4y agoYou could use a generic Vehicle<T: VehicleType>, with Vehicle<Car>, Vehicle<Truck>, Vehicle<Semi> implementing specialized interfaces.
- deleted 4y ago[deleted]