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

42 lines
884 B
C#
Raw Normal View History

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;
}
}