Клас в програмуванні. Види класів у мовах програмування

Об’єктно-орієнтоване моделювання

Класи і об’єкти є двома з небагатьох ключових будівельних блоків ООП. Вони використовуються для моделювання поведінки та інкапсуляції. У реальному світі можна знайти безліч окремих однотипних об’єктів. Наприклад, існують тисячі велосипедів однієї і тієї ж марки і моделі. Кожен був побудований з одного набору і, отже, містить рівні компоненти. В ОО термінах, це означає, що велосипед є екземпляром класу об’єктів, відомих, як велосипеди. Все просто. Клас у мовах програмування – це план, створення конкретних об’єктів. Наприклад, Bicycle є однією з можливих реалізацій.

Можна помітити, що Bicycle клас не містить “main” метод. Із-за того що він не представляє повне додаток, а тільки план для велосипедів. Відповідальність за створення і використання нових Bicycle об’єктів належить іншого класу в програмуванні. А Bicycle Demo – той, який створює два окремих Bicycle об’єкта і викликає їх методи.

Вихідні дані цього тесту виводять кінцеву швидкість і передачу для двох велосипедів.