Yes, it's actually a huge red flag that you never see useful examples of inheritance.
Inplementation inheritance is a useful tool when you need it, but it’s not that central to OOP.
Many other apps don't have many states to manage, OOP is bad for them.
Both. You can have a RVVehicle class and a RVHabitat class. Nothing is forcing you to have 1 class. If it makes more sense to be just one class you can also make it a subclass of 2 classes.
>Are writers children of nationality or is nationality a child of writer?
Nationality would be a child of writer.
Wouldnt that be a has-a relationship? Represented by composition rater than inheritance.