2025-05-12 02:48:54 +03:00
|
|
|
|
/*
|
|
|
|
|
* Author: Nikolay Dvurechensky
|
|
|
|
|
* Site: https://www.dvurechensky.pro/
|
|
|
|
|
* Gmail: dvurechenskysoft@gmail.com
|
|
|
|
|
* Last Updated: 12 мая 2025 02:47:11
|
|
|
|
|
* Version: 1.0.3
|
|
|
|
|
*/
|
|
|
|
|
|
|
|
|
|
using System;
|
2024-10-05 09:59:53 +03:00
|
|
|
|
|
|
|
|
|
class Car
|
|
|
|
|
{
|
|
|
|
|
private int speed = 0;
|
|
|
|
|
|
|
|
|
|
/// <summary>
|
|
|
|
|
/// Пример инкапсуляции поля speed
|
|
|
|
|
/// </summary>
|
|
|
|
|
public void PrintSpeed()
|
|
|
|
|
{
|
|
|
|
|
if (speed == 0)
|
|
|
|
|
Console.WriteLine("Стоим на месте");
|
|
|
|
|
if (speed > 0)
|
|
|
|
|
Console.WriteLine($"Едем вперед со скоростью {speed} км\\ч");
|
|
|
|
|
if (speed < 0)
|
|
|
|
|
Console.WriteLine($"Едем назад со скоростью {-speed} км\\ч");
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void DriveForward()
|
|
|
|
|
{
|
|
|
|
|
speed = 60;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void Stop()
|
|
|
|
|
{
|
|
|
|
|
speed = 0;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void DriveBackward()
|
|
|
|
|
{
|
|
|
|
|
speed = -60;
|
|
|
|
|
}
|
|
|
|
|
}
|