UPD. check out my new similar post but even cooler: https://weird-programming.dev/oop/classes-only.html
Object-Oriented Programming to me means that the system is divided into objects. An object is just an entity that has some state and some behaviour. You can make your object do something by sending it a message, hoping that it will understand you.