Everything in real world can be put into small pieces with properties of its own. A car consists of wheels, engine, seat, metal shell etc. An engine consists of several components. OOP is about looking things at individual components (like wheels + engine + seat + metal shell + etc => car). This is how real world operates, OOP is just that for programming.
A car has wheels so it depends on wheel's properties like friction, pressure in wheel's tube etc. This is inheritance. Composition, as I understand from other comments, is inheriting from several components (wheels, engine etc). It is also OOP. OOPS is used unknowingly in many places and it is not bad. It is a great tool if used in correct way.