BasicKnowledgeCSharp/LessonsAndTasks/Lesson 56 - Методы и классы, ООП, вызов метода объекта класса/Car.cs

34 lines
709 B
C#
Raw Normal View History

2024-10-05 09:59:53 +03:00
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;
}
}