34 lines
709 B
C#
34 lines
709 B
C#
using System;
|
||
|
||
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;
|
||
}
|
||
} |