Об'єктно-орієнтоване програмування. Класи та об'єкти