Об’єктно-орієнтований підхід в програмуванні: поняття, застосування і розробка

Методи

Методи — це функції, що дозволяють оперувати з полями класу або з якимись іншими даними. Як і будь-які функції у процедурних мовах програмування, вони беруть дані, і можуть або повертати результат обчислень, або не повертати (наприклад, виводити щось на консоль). Наприклад:

class Car
{
public string brand = “Hunday” Solaris”;
public string colour = “Yellow”;
public double speed = 0;

/*нижче описаний метод «Drive», який передається булевська мінлива whatIsTrafficLight (зі значеннями тільки false – червоне світло, або true – зелений світло, тобто можна їхати)
public void Drive(bool whatIsTrafficLight)
{
if (whatIsTrafficLight == true)
{
speed = speed + 40;
}
else
{
speed = 0;
}
}

}

У підсумку за допомогою методу Drive ми змінюємо швидкість класу «Машина». Але насправді, у цій розробці, перед програмістом стоїть кілька непростих завдань. По-перше, зробити код підтримуваним.