Seriously, you showed a complete lack of understanding of the concept of inheritance. My example was the way inheritance, among other OO concepts, is taught, by taking real-world objects and showing how they would be represented in an OO setting. You seemed to not understand something that is taught in beginner object-oriented design, and I mean like the first week of class. You cannot be an OO programmer.
You are a funny person. At no time was I debating inheritance or even discussing it. The comments I made in regards to your attempt at an OO example were it does not work in the real world. Your example was nonsense. OO abstraction does not convey into the real-world. There is no such thing as a vehicle class in the real-world. OO is a conceptual abstraction.