{"id":78815,"date":"2024-10-02T15:05:48","date_gmt":"2024-10-02T11:35:48","guid":{"rendered":"https:\/\/nabfollower.com\/blog\/mastering-c-fundamentalsinheritance-4b55\/"},"modified":"2024-10-02T15:05:48","modified_gmt":"2024-10-02T11:35:48","slug":"mastering-c-fundamentalsinheritance-4b55","status":"publish","type":"post","link":"https:\/\/nabfollower.com\/blog\/mastering-c-fundamentalsinheritance-4b55\/","title":{"rendered":"\u062a\u0633\u0644\u0637 \u0628\u0631 \u0645\u0628\u0627\u0646\u06cc \u0633\u06cc \u0634\u0627\u0631\u067e: \u0648\u0631\u0627\u062b\u062a"},"content":{"rendered":"<p>Summarize this content to 400 words in Persian Lang \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0645\u062a\u0627:\u0627\u0631\u062b \u06cc\u06a9 \u0645\u0641\u0647\u0648\u0645 \u0627\u0633\u0627\u0633\u06cc \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0634\u06cc \u06af\u0631\u0627 (OOP) \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0645\u0627 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u062c\u062f\u06cc\u062f \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0628\u0631 \u0627\u0633\u0627\u0633 \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u0645\u0648\u062c\u0648\u062f \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0628\u0627 \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06af\u0630\u0627\u0634\u062a\u0646 \u0639\u0645\u0644\u06a9\u0631\u062f\u0647\u0627 \u0648 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u0645\u0634\u062a\u0631\u06a9 \u062f\u0631 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u060c \u06a9\u0627\u0647\u0634 \u0627\u0641\u0632\u0648\u0646\u06af\u06cc \u0648 \u0628\u0647\u0628\u0648\u062f \u0642\u0627\u0628\u0644\u06cc\u062a \u0646\u06af\u0647\u062f\u0627\u0631\u06cc\u060c \u0628\u0647 \u0633\u0627\u0632\u0645\u0627\u0646\u062f\u0647\u06cc \u0645\u0648\u062b\u0631 \u06a9\u062f \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647\u060c \u0627\u0631\u062b \u0631\u0627 \u0628\u0627 \u06cc\u06a9 \u0645\u062b\u0627\u0644 \u0639\u0645\u0644\u06cc \u0628\u0627 \u062a\u0645\u0631\u06a9\u0632 \u0628\u0631 \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc \u06a9\u0646\u06cc\u0645 \u0648\u0633\u0627\u06cc\u0644 \u0646\u0642\u0644\u06cc\u0647\u060c \u0628\u0631\u0627\u06cc \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0646 \u0627\u06cc\u0646\u06a9\u0647 \u0686\u06af\u0648\u0646\u0647 \u0648 \u0686\u0631\u0627 \u0648\u0631\u0627\u062b\u062a \u062f\u0631 \u0633\u0627\u062e\u062a \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u062f\u0631 \u062f\u0646\u06cc\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc \u0645\u0641\u06cc\u062f \u0627\u0633\u062a. \u0645\u0627 \u0647\u0645\u0686\u0646\u06cc\u0646 \u0628\u0647 \u0637\u0648\u0631 \u0639\u0645\u06cc\u0642 \u0628\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0627\u0633\u062a \u0627\u0635\u0644\u0627\u062d \u06a9\u0646\u0646\u062f\u0647 \u062f\u0633\u062a\u0631\u0633\u06cc\u060c \u06cc\u06a9 \u062c\u0646\u0628\u0647 \u06a9\u0644\u06cc\u062f\u06cc \u0627\u0632 \u0648\u0631\u0627\u062b\u062a.<\/p>\n<p>  \u0633\u0646\u0627\u0631\u06cc\u0648\u06cc \u0648\u0627\u0642\u0639\u06cc: \u0648\u0633\u0627\u06cc\u0644 \u0646\u0642\u0644\u06cc\u0647<\/p>\n<p>\u062a\u0635\u0648\u0631 \u06a9\u0646\u06cc\u062f \u062f\u0631 \u062d\u0627\u0644 \u0637\u0631\u0627\u062d\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u06cc \u0628\u0631\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0645\u062f\u06cc\u0631\u06cc\u062a \u062e\u0648\u062f\u0631\u0648 \u0647\u0633\u062a\u06cc\u062f. \u0627\u06cc\u0646 \u0634\u0631\u06a9\u062a \u0627\u0646\u0648\u0627\u0639 \u0645\u062e\u062a\u0644\u0641\u06cc \u0627\u0632 \u0648\u0633\u0627\u06cc\u0644 \u0646\u0642\u0644\u06cc\u0647 \u0645\u0627\u0646\u0646\u062f \u0645\u0627\u0634\u06cc\u0646 \u0647\u0627\u060c \u062f\u0648\u0686\u0631\u062e\u0647\u060c \u0648 \u06a9\u0627\u0645\u06cc\u0648\u0646 \u0647\u0627. \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u0647\u0631 \u0646\u0648\u0639 \u0648\u0633\u06cc\u0644\u0647 \u0646\u0642\u0644\u06cc\u0647 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f \u062e\u0648\u062f \u0631\u0627 \u062f\u0627\u0631\u062f\u060c \u0647\u0645\u0647 \u0622\u0646\u0647\u0627 \u062f\u0627\u0631\u0627\u06cc \u0628\u0631\u062e\u06cc \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627 \u0648 \u0631\u0641\u062a\u0627\u0631\u0647\u0627\u06cc \u0645\u0634\u062a\u0631\u06a9 \u0647\u0633\u062a\u0646\u062f:<\/p>\n<p>\u0647\u0645\u0647 \u0648\u0633\u0627\u06cc\u0644 \u0646\u0642\u0644\u06cc\u0647 \u062f\u0627\u0631\u0627\u06cc \u06cc\u06a9 \u0646\u0627\u0645\u060c \u06cc\u06a9 \u0633\u0631\u0639\u062a\u060c \u0648 \u0631\u0627\u0647\u06cc \u0628\u0631\u0627\u06cc \u0634\u0631\u0648\u0639 \u06a9\u0646\u06cc\u062f \u0648 \u062a\u0648\u0642\u0641.<\/p>\n<p>\u0645\u0627\u0634\u06cc\u0646 \u0647\u0627 \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062f\u0627\u0631\u0627\u06cc \u062a\u0647\u0648\u06cc\u0647 \u0645\u0637\u0628\u0648\u0639 \u0648 \u0638\u0631\u0641\u06cc\u062a \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0635\u0646\u062f\u0644\u06cc \u0628\u0627\u0634\u062f.<\/p>\n<p>\u062f\u0648\u0686\u0631\u062e\u0647 \u0632\u0646\u06af \u062f\u0627\u0631\u0646\u062f \u0627\u0645\u0627 \u0627\u0632 \u0633\u0648\u062e\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0646\u0645\u06cc \u06a9\u0646\u0646\u062f.<\/p>\n<p>\u06a9\u0627\u0645\u06cc\u0648\u0646 \u0647\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0627\u0631\u0647\u0627\u06cc \u0633\u0646\u06af\u06cc\u0646 \u0631\u0627 \u062d\u0645\u0644 \u06a9\u0646\u062f \u0648 \u0638\u0631\u0641\u06cc\u062a \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0645\u062a\u0641\u0627\u0648\u062a\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.<\/p>\n<p>\u0628\u0647 \u062c\u0627\u06cc \u062a\u06a9\u0631\u0627\u0631 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627 \u0648 \u0631\u0641\u062a\u0627\u0631\u0647\u0627\u06cc \u0645\u0634\u062a\u0631\u06a9 \u062f\u0631 \u0647\u0631 \u06a9\u0644\u0627\u0633\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0627\u0632 \u0648\u0631\u0627\u062b\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u0645. \u0628\u0647 \u0627\u06cc\u0646 \u062a\u0631\u062a\u06cc\u0628\u060c \u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u0634\u062a\u0631\u06a9 \u0631\u0627 \u062f\u0631 a \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0646\u06cc\u0645 \u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647 \u0648 \u0627\u0632 \u0622\u0646 \u0628\u0647 \u0627\u0631\u062b \u0628\u0631\u06cc \u0628\u0631\u0627\u06cc \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u062e\u0627\u0635 \u062f\u0631 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647.<\/p>\n<p>  \u0645\u0631\u062d\u0644\u0647 1: \u0627\u06cc\u062c\u0627\u062f \u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647<\/p>\n<p>\u0645\u0627 \u0628\u0627 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0634\u0631\u0648\u0639 \u0645\u06cc \u06a9\u0646\u06cc\u0645 \u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647 \u0646\u0627\u0645 \u0628\u0631\u062f Vehicle. \u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u062d\u0627\u0648\u06cc \u062a\u0645\u0627\u0645 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627 \u0648 \u0631\u0648\u0634 \u0647\u0627\u06cc \u0645\u0634\u062a\u0631\u06a9 \u0628\u0631\u0627\u06cc \u0647\u0631 \u0646\u0648\u0639 \u0648\u0633\u06cc\u0644\u0647 \u0646\u0642\u0644\u06cc\u0647 \u0627\u0633\u062a.<\/p>\n<p>public class Vehicle<br \/>\n{<br \/>\n    public string Name { get; set; }<br \/>\n    public int Speed { get; set; }<\/p>\n<p>    protected int FuelLevel { get; set; }  \/\/ Protected: Only accessible by Vehicle and its derived classes<\/p>\n<p>    public void Start()<br \/>\n    {<br \/>\n        Console.WriteLine($&#8221;{Name} is starting.&#8221;);<br \/>\n    }<\/p>\n<p>    public void Stop()<br \/>\n    {<br \/>\n        Console.WriteLine($&#8221;{Name} is stopping.&#8221;);<br \/>\n    }<\/p>\n<p>    public void Accelerate(int amount)<br \/>\n    {<br \/>\n        Speed += amount;<br \/>\n        Console.WriteLine($&#8221;{Name} is accelerating to {Speed} km\/h.&#8221;);<br \/>\n    }<\/p>\n<p>    public void Refuel(int amount)<br \/>\n    {<br \/>\n        FuelLevel += amount;<br \/>\n        Console.WriteLine($&#8221;{Name} has been refueled by {amount} liters. Current fuel level: {FuelLevel} liters.&#8221;);<br \/>\n    }<br \/>\n}<\/p>\n<p>\u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0631\u062f\u06cc\u0645:<\/p>\n<p>Name  \u0648 Speed  \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 public \u062e\u0648\u0627\u0635<\/p>\n<p>FuelLevel  \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 protected \u0648\u06cc\u0698\u06af\u06cc\u060c \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0639\u0646\u06cc \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646 \u0628\u0647 \u0622\u0646 \u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f Vehicle \u06a9\u0644\u0627\u0633 \u0648 \u0647\u0631 \u06a9\u0644\u0627\u0633 \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u0627\u0645\u0627 \u0646\u0647 \u0627\u0632 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u062e\u0627\u0631\u062c\u06cc.<br \/>\n\u0631\u0648\u0634 \u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f Start()\u060c Stop()\u060c Accelerate()\u060c \u0648 Refuel()  \u0646\u0634\u0627\u0646 \u062f\u0647\u0646\u062f\u0647 \u0627\u0642\u062f\u0627\u0645\u0627\u062a \u0645\u0634\u062a\u0631\u06a9\u06cc \u0627\u0633\u062a \u06a9\u0647 \u06cc\u06a9 \u0648\u0633\u06cc\u0644\u0647 \u0646\u0642\u0644\u06cc\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u062f.<\/p>\n<p>  \u0645\u0631\u062d\u0644\u0647 2: \u0627\u06cc\u062c\u0627\u062f \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647<\/p>\n<p>\u0627\u06a9\u0646\u0648\u0646\u060c \u0645\u0627 \u0627\u0646\u0648\u0627\u0639 \u062e\u0627\u0635\u06cc \u0627\u0632 \u0648\u0633\u0627\u06cc\u0644 \u0646\u0642\u0644\u06cc\u0647 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0634\u0645\u0627 \u0627\u0631\u062b \u0645\u06cc \u0628\u0631\u06cc\u062f \u0627\u0632 Vehicle \u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647 \u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u062e\u0627\u0635\u06cc \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc \u06a9\u0646\u0646\u062f \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0647\u0631 \u0646\u0648\u0639 \u062e\u0648\u062f\u0631\u0648 \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f \u0627\u0633\u062a.<\/p>\n<p>  \u06a9\u0644\u0627\u0633 \u0645\u0627\u0634\u06cc\u0646 ( \u0627\u0631\u062b \u0645\u06cc \u0628\u0631\u062f \u0627\u0632 Vehicle)<\/p>\n<p>public class Car : Vehicle<br \/>\n{<br \/>\n    public bool HasAirConditioning { get; set; }<\/p>\n<p>    public void TurnOnAirConditioning()<br \/>\n    {<br \/>\n        if (HasAirConditioning)<br \/>\n        {<br \/>\n            Console.WriteLine($&#8221;{Name}&#8217;s air conditioning is now on.&#8221;);<br \/>\n        }<br \/>\n        else<br \/>\n        {<br \/>\n            Console.WriteLine($&#8221;{Name} doesn&#8217;t have air conditioning.&#8221;);<br \/>\n        }<br \/>\n    }<\/p>\n<p>    public void Drive(int distance)<br \/>\n    {<br \/>\n        if (FuelLevel &gt;= distance \/ 10)<br \/>\n        {<br \/>\n            FuelLevel -= distance \/ 10;  \/\/ Use protected FuelLevel<br \/>\n            Console.WriteLine($&#8221;{Name} drove {distance} km. Remaining fuel: {FuelLevel} liters.&#8221;);<br \/>\n        }<br \/>\n        else<br \/>\n        {<br \/>\n            Console.WriteLine($&#8221;Not enough fuel for {Name} to drive {distance} km.&#8221;);<br \/>\n        }<br \/>\n    }<br \/>\n}<\/p>\n<p>  \u06a9\u0644\u0627\u0633 \u062f\u0648\u0686\u0631\u062e\u0647 ( \u0627\u0631\u062b \u0645\u06cc \u0628\u0631\u062f \u0627\u0632 Vehicle)<\/p>\n<p>public class Bicycle : Vehicle<br \/>\n{<br \/>\n    public bool HasBell { get; set; }<\/p>\n<p>    public void RingBell()<br \/>\n    {<br \/>\n        if (HasBell)<br \/>\n        {<br \/>\n            Console.WriteLine($&#8221;{Name} is ringing the bell!&#8221;);<br \/>\n        }<br \/>\n        else<br \/>\n        {<br \/>\n            Console.WriteLine($&#8221;{Name} doesn&#8217;t have a bell.&#8221;);<br \/>\n        }<br \/>\n    }<\/p>\n<p>    public void Pedal(int distance)<br \/>\n    {<br \/>\n        Speed += 5;<br \/>\n        Console.WriteLine($&#8221;{Name} is pedaling {distance} km at speed {Speed} km\/h.&#8221;);<br \/>\n    }<br \/>\n}<\/p>\n<p>  \u06a9\u0644\u0627\u0633 \u06a9\u0627\u0645\u06cc\u0648\u0646 ( \u0627\u0631\u062b \u0645\u06cc \u0628\u0631\u062f \u0627\u0632 Vehicle)<\/p>\n<p>public class Truck : Vehicle<br \/>\n{<br \/>\n    public int LoadCapacity { get; set; }  \/\/ Load capacity in kg<\/p>\n<p>    public void LoadCargo(int weight)<br \/>\n    {<br \/>\n        if (weight &lt;= LoadCapacity)<br \/>\n        {<br \/>\n            Console.WriteLine($&#8221;{Name} is now loaded with {weight} kg.&#8221;);<br \/>\n        }<br \/>\n        else<br \/>\n        {<br \/>\n            Console.WriteLine($&#8221;{Name} cannot carry more than {LoadCapacity} kg.&#8221;);<br \/>\n        }<br \/>\n    }<\/p>\n<p>    public void DriveWithCargo(int distance)<br \/>\n    {<br \/>\n        if (FuelLevel &gt;= distance \/ 5)<br \/>\n        {<br \/>\n            FuelLevel -= distance \/ 5;  \/\/ Use protected FuelLevel<br \/>\n            Console.WriteLine($&#8221;{Name} drove {distance} km with cargo. Remaining fuel: {FuelLevel} liters.&#8221;);<br \/>\n        }<br \/>\n        else<br \/>\n        {<br \/>\n            Console.WriteLine($&#8221;Not enough fuel for {Name} to drive {distance} km with cargo.&#8221;);<br \/>\n        }<br \/>\n    }<br \/>\n}<\/p>\n<p>  \u0645\u0631\u062d\u0644\u0647 3: \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u0644\u0627\u0633 \u0647\u0627<\/p>\n<p>\u0627\u06a9\u0646\u0648\u0646 \u06a9\u0647 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0631\u062f\u0647 \u0627\u06cc\u0645\u060c \u0628\u06cc\u0627\u06cc\u06cc\u062f \u0628\u0628\u06cc\u0646\u06cc\u0645 \u06a9\u0647 \u0648\u0631\u0627\u062b\u062a \u062f\u0631 \u0639\u0645\u0644 \u0686\u06af\u0648\u0646\u0647 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>public static void Main(string[] args)<br \/>\n{<br \/>\n    \/\/ Create a Car instance<br \/>\n    Car car = new Car() { Name = &#8220;Sedan&#8221;, Speed = 0, HasAirConditioning = true };<br \/>\n    car.Refuel(50);  \/\/ Refuel using a public method from Vehicle<br \/>\n    car.Start();     \/\/ Use Start method from Vehicle<br \/>\n    car.Drive(200);  \/\/ Use Drive method from Car, which utilizes protected FuelLevel<br \/>\n    car.TurnOnAirConditioning(); \/\/ Use Car-specific method<br \/>\n    car.Stop();      \/\/ Use Stop method from Vehicle<\/p>\n<p>    Console.WriteLine();<\/p>\n<p>    \/\/ Create a Bicycle instance<br \/>\n    Bicycle bicycle = new Bicycle() { Name = &#8220;Mountain Bike&#8221;, Speed = 0, HasBell = true };<br \/>\n    bicycle.Start(); \/\/ Use Start method from Vehicle<br \/>\n    bicycle.Pedal(15); \/\/ Use Pedal method from Bicycle<br \/>\n    bicycle.RingBell(); \/\/ Use Bicycle-specific method<br \/>\n    bicycle.Stop();  \/\/ Use Stop method from Vehicle<\/p>\n<p>    Console.WriteLine();<\/p>\n<p>    \/\/ Create a Truck instance<br \/>\n    Truck truck = new Truck() { Name = &#8220;Heavy Loader&#8221;, Speed = 0, LoadCapacity = 10000 };<br \/>\n    truck.Refuel(100); \/\/ Refuel using a public method from Vehicle<br \/>\n    truck.Start();     \/\/ Use Start method from Vehicle<br \/>\n    truck.LoadCargo(8000); \/\/ Use Truck-specific method<br \/>\n    truck.DriveWithCargo(150); \/\/ Use Truck-specific method to drive with cargo<br \/>\n    truck.Stop();      \/\/ Use Stop method from Vehicle<br \/>\n}<\/p>\n<p>  \u062f\u0631\u06a9 \u06a9\u0631\u062f\u0646 protected Access Modifier \u062f\u0631 \u0648\u0631\u0627\u062b\u062a<\/p>\n<p>\u0627\u06cc\u0646 protected \u0627\u0635\u0644\u0627\u062d \u06a9\u0646\u0646\u062f\u0647 \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0631 \u0648\u0631\u0627\u062b\u062a \u0628\u0633\u06cc\u0627\u0631 \u0645\u0647\u0645 \u0627\u0633\u062a. \u0628\u06cc\u0646 \u0622\u0646 \u0645\u06cc \u0646\u0634\u06cc\u0646\u062f public \u0648 private \u0627\u0632 \u0646\u0638\u0631 \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u06cc\u06a9 \u062a\u0641\u06a9\u06cc\u06a9 \u062f\u0642\u06cc\u0642 \u0627\u0633\u062a:<\/p>\n<p>public: \u0639\u0636\u0648 \u0627\u0632 \u0647\u0631 \u06a9\u062c\u0627 \u0642\u0627\u0628\u0644 \u062f\u0633\u062a\u0631\u0633\u06cc \u0627\u0633\u062a.<\/p>\n<p>private: \u0639\u0636\u0648 \u0641\u0642\u0637 \u062f\u0631 \u062e\u0648\u062f \u06a9\u0644\u0627\u0633 \u0642\u0627\u0628\u0644 \u062f\u0633\u062a\u0631\u0633\u06cc \u0627\u0633\u062a.<\/p>\n<p>protected: \u0639\u0636\u0648 \u062f\u0631 \u06a9\u0644\u0627\u0633\u06cc \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0648 \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u0622\u0646 \u0642\u0627\u0628\u0644 \u062f\u0633\u062a\u0631\u0633\u06cc \u0627\u0633\u062a.<\/p>\n<p>\u0641\u06a9\u0631 \u06a9\u0646 protected \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0631\u0627\u0647\u06cc \u0628\u0631\u0627\u06cc \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06af\u0630\u0627\u0634\u062a\u0646 \u062c\u0632\u0626\u06cc\u0627\u062a \u062e\u0627\u0635 \u0628\u06cc\u0646 \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u0648 &#8220;\u0641\u0631\u0632\u0646\u062f\u0627\u0646&#8221; \u0622\u0646\u060c \u0627\u0645\u0627 \u0628\u0631\u0627\u06cc \u067e\u0646\u0647\u0627\u0646 \u0646\u06af\u0647 \u062f\u0627\u0634\u062a\u0646 \u0627\u06cc\u0646 \u062c\u0632\u0626\u06cc\u0627\u062a \u0627\u0632 \u0628\u0642\u06cc\u0647 \u062c\u0647\u0627\u0646.<\/p>\n<p>  \u0632\u0645\u0627\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 protected<\/p>\n<p>protected  \u0632\u0645\u0627\u0646\u06cc \u0645\u0641\u06cc\u062f \u0627\u0633\u062a \u06a9\u0647 \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647 \u062f\u0627\u0631\u06cc\u062f \u06a9\u0647 \u0627\u0639\u0636\u0627\u06cc \u0622\u0646 \u0628\u0627\u06cc\u062f \u0628\u0627 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06af\u0630\u0627\u0634\u062a\u0647 \u0634\u0648\u0646\u062f\u060c \u0627\u0645\u0627 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f \u0627\u0632 \u062f\u0633\u062a\u0631\u0633\u06cc \u0645\u0633\u062a\u0642\u06cc\u0645 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u062e\u0627\u0631\u062c \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u0645\u0646\u0637\u0642 \u062f\u0627\u062e\u0644\u06cc\u060c \u062f\u0627\u062f\u0647 \u0647\u0627 \u06cc\u0627 \u0631\u0641\u062a\u0627\u0631\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u0631\u0627\u06cc\u062c \u0647\u0633\u062a\u0646\u062f \u0627\u0645\u0627 \u0646\u0628\u0627\u06cc\u062f \u0628\u0647 \u0635\u0648\u0631\u062a \u0639\u0645\u0648\u0645\u06cc \u062f\u0631 \u0645\u0639\u0631\u0636 \u062f\u06cc\u062f \u0642\u0631\u0627\u0631 \u06af\u06cc\u0631\u0646\u062f.<\/p>\n<p>  \u0645\u062b\u0627\u0644: \u06a9\u0627\u0631\u0645\u0646\u062f\u0627\u0646<\/p>\n<p>\u06cc\u06a9 \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f \u06a9\u0627\u0631\u0645\u0646\u062f \u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647 \u0648 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u062e\u0627\u0635 \u0645\u0627\u0646\u0646\u062f \u0645\u062f\u06cc\u0631 \u0648 \u06a9\u0627\u0631\u0622\u0645\u0648\u0632. \u0647\u0645\u0647 \u06a9\u0627\u0631\u06a9\u0646\u0627\u0646 \u062f\u0627\u0631\u0627\u06cc \u06cc\u06a9 \u062d\u0642\u0648\u0642 \u0648 \u062f\u0633\u062a\u0645\u0632\u062f \u06a9\u0647 \u0628\u0647 \u0635\u0648\u0631\u062a \u062f\u0627\u062e\u0644\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u06cc \u0634\u0648\u062f\u060c \u0627\u0645\u0627 \u0647\u0631 \u0646\u0648\u0639 \u06a9\u0627\u0631\u0645\u0646\u062f \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0645\u062a\u0641\u0627\u0648\u062a\u06cc \u0628\u0631\u0627\u06cc \u067e\u0627\u062f\u0627\u0634 \u06cc\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062d\u0642\u0648\u0642 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.<\/p>\n<p>\u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647 (Employee):<\/p>\n<p>public class Employee<br \/>\n{<br \/>\n    public string Name { get; set; }<br \/>\n    protected decimal BaseSalary { get; set; } \/\/ Protected salary<\/p>\n<p>    public Employee(string name, decimal baseSalary)<br \/>\n    {<br \/>\n        Name = name;<br \/>\n        BaseSalary = baseSalary;<br \/>\n    }<\/p>\n<p>    public void ShowSalary()<br \/>\n    {<br \/>\n        Console.WriteLine($&#8221;{Name}&#8217;s base salary is {BaseSalary}.&#8221;);<br \/>\n    }<br \/>\n}<\/p>\n<p>\u06a9\u0644\u0627\u0633 \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 (Manager):<\/p>\n<p>public class Manager : Employee<br \/>\n{<br \/>\n    public Manager(string name, decimal baseSalary) : base(name, baseSalary) { }<\/p>\n<p>    public void ApplyBonus()<br \/>\n    {<br \/>\n        \/\/ Using the protected member BaseSalary<br \/>\n        BaseSalary += 2000;<br \/>\n        Console.WriteLine($&#8221;{Name} received a bonus. New salary: {BaseSalary}.&#8221;);<br \/>\n    }<br \/>\n}<\/p>\n<p>\u0627\u0633\u062a\u0641\u0627\u062f\u0647:<\/p>\n<p>public static void Main(string[] args)<br \/>\n{<br \/>\n    Manager manager = new Manager(&#8220;Alice&#8221;, 50000);<\/p>\n<p>    manager.ShowSalary();  \/\/ Public method, can be accessed from anywhere<br \/>\n    manager.ApplyBonus();  \/\/ Apply bonus<br \/>\n    manager.ShowSalary();  \/\/ Show updated salary<br \/>\n}<\/p>\n<p>  \u0645\u0632\u0627\u06cc\u0627\u06cc protected<\/p>\n<p>\u062f\u0633\u062a\u0631\u0633\u06cc \u06a9\u0646\u062a\u0631\u0644 \u0634\u062f\u0647 \u0628\u0631\u0627\u06cc \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647: protected \u0628\u0647 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0628\u0647 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627 \u0648 \u0645\u062a\u062f\u0647\u0627\u06cc \u062d\u06cc\u0627\u062a\u06cc \u0628\u062f\u0648\u0646 \u0627\u0641\u0634\u0627\u06cc \u0639\u0645\u0648\u0645\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u0646\u062f. \u0627\u06cc\u0646 \u0632\u0645\u0627\u0646\u06cc \u0645\u0641\u06cc\u062f \u0627\u0633\u062a \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u0631\u0641\u062a\u0627\u0631\u0647\u0627\u06cc \u062e\u0627\u0635\u06cc \u0631\u0627 \u06af\u0633\u062a\u0631\u0634 \u062f\u0647\u0646\u062f \u06cc\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u0646\u062f.<br \/>\n\u06a9\u067e\u0633\u0648\u0644\u0627\u0633\u06cc\u0648\u0646: \u0627\u0639\u0636\u0627 \u0631\u0627 \u0627\u0632 \u062f\u062e\u0627\u0644\u062a \u062e\u0627\u0631\u062c\u06cc \u062f\u0631 \u0627\u0645\u0627\u0646 \u0646\u06af\u0647 \u0645\u06cc \u062f\u0627\u0631\u062f. \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c FuelLevel \u0641\u0642\u0637 \u0628\u0627\u06cc\u062f \u0628\u0647 \u0634\u06cc\u0648\u0647 \u0627\u06cc \u06a9\u0646\u062a\u0631\u0644 \u0634\u062f\u0647\u060c \u06cc\u0627 \u062a\u0648\u0633\u0637 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u06cc\u0627 \u0628\u0627 \u0631\u0648\u0634 \u0647\u0627\u06cc \u0639\u0645\u0648\u0645\u06cc \u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647\u060c \u0627\u0635\u0644\u0627\u062d \u0634\u0648\u062f.<br \/>\n\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u062c\u062f\u062f \u0627\u0632 \u06a9\u062f \u0648 \u0627\u0646\u0639\u0637\u0627\u0641 \u067e\u0630\u06cc\u0631\u06cc: protected \u0627\u0646\u0639\u0637\u0627\u0641 \u067e\u0630\u06cc\u0631\u06cc \u062f\u0631 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06cc\u0627 \u06af\u0633\u062a\u0631\u0634 \u0631\u0641\u062a\u0627\u0631\u0647\u0627\u06cc \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u062f\u0631 \u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647\u060c \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0627\u0632 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u062c\u062f\u062f \u0648 \u06a9\u0627\u0647\u0634 \u0627\u0641\u0632\u0648\u0646\u06af\u06cc \u0627\u0645\u06a9\u0627\u0646 \u067e\u0630\u06cc\u0631 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>  \u062a\u06a9\u0627\u0644\u06cc\u0641<\/p>\n<p>  \u0633\u0637\u062d \u0622\u0633\u0627\u0646<\/p>\n<p>\u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u062c\u062f\u06cc\u062f \u0628\u0627 \u0646\u0627\u0645 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f \u0645\u0648\u062a\u0648\u0631 \u0633\u06cc\u06a9\u0644\u062a \u06a9\u0647 \u0627\u0632 \u0622\u0646 \u0628\u0647 \u0627\u0631\u062b \u0645\u06cc \u0628\u0631\u062f Vehicle. \u06cc\u06a9 \u0645\u0644\u06a9 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f HasSideCar \u0648 \u06cc\u06a9 \u0631\u0648\u0634 ToggleSideCar().<br \/>\n\u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 \u06a9\u062f \u0628\u0646\u0648\u06cc\u0633\u06cc\u062f \u0645\u0648\u062a\u0648\u0631 \u0633\u06cc\u06a9\u0644\u062a\u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u0622\u0646 \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0631\u062f\u0647 \u0648 \u0645\u062a\u062f\u0647\u0627\u06cc \u0622\u0646 \u0631\u0627 \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u06a9\u0646\u06cc\u062f.<\/p>\n<p>  \u0633\u0637\u062d \u0645\u062a\u0648\u0633\u0637<\/p>\n<p>\u0631\u0627 \u0627\u0635\u0644\u0627\u062d \u06a9\u0646\u06cc\u062f \u062f\u0648\u0686\u0631\u062e\u0647 \u06a9\u0644\u0627\u0633 \u0628\u0631\u0627\u06cc \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u06cc\u06a9 \u0648\u06cc\u0698\u06af\u06cc \u062c\u062f\u06cc\u062f \u0628\u0647 \u0646\u0627\u0645 GearCount \u0648 \u0631\u0648\u0634\u06cc \u0628\u0647 \u0646\u0627\u0645 ChangeGear(int newGear) \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u062f\u0646\u062f\u0647 \u062f\u0648\u0686\u0631\u062e\u0647<br \/>\n\u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 \u0627\u0632 \u062f\u0648\u0686\u0631\u062e\u0647\u060c \u062a\u0639\u062f\u0627\u062f \u062f\u0646\u062f\u0647 \u0647\u0627 \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f \u0648 \u06a9\u062f\u06cc \u0628\u0646\u0648\u06cc\u0633\u06cc\u062f \u062a\u0627 \u0647\u0646\u06af\u0627\u0645 \u0631\u06a9\u0627\u0628 \u0632\u062f\u0646 \u062f\u0646\u062f\u0647 \u0647\u0627 \u0631\u0627 \u0639\u0648\u0636 \u06a9\u0646\u06cc\u062f.<\/p>\n<p>  \u0633\u0637\u062d \u062f\u0634\u0648\u0627\u0631<\/p>\n<p>\u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0627\u062a\u0648\u0628\u0648\u0633 \u06a9\u0644\u0627\u0633\u06cc \u06a9\u0647 \u0627\u0632 \u0622\u0646 \u0627\u0631\u062b \u0645\u06cc \u0628\u0631\u062f Vehicle \u0628\u0627 \u06cc\u06a9 \u0645\u0644\u06a9 PassengerCapacity \u0648 \u06cc\u06a9 \u0631\u0648\u0634 PickUpPassengers(int passengers).<br \/>\n\u06cc\u06a9 \u0648\u06cc\u0698\u06af\u06cc \u0628\u0631\u0627\u06cc \u0631\u062f\u06cc\u0627\u0628\u06cc \u062a\u0639\u062f\u0627\u062f \u0645\u0633\u0627\u0641\u0631\u0627\u0646 \u062f\u0631 \u0647\u0648\u0627\u067e\u06cc\u0645\u0627 \u067e\u06cc\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u0648 \u0645\u0646\u0637\u0642 \u0631\u0627 \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0628\u06cc\u0634 \u0627\u0632 \u0638\u0631\u0641\u06cc\u062a \u0645\u0633\u0627\u0641\u0631 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f.<br \/>\n\u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u06a9\u062f \u0628\u0646\u0648\u06cc\u0633\u06cc\u062f \u0627\u062a\u0648\u0628\u0648\u0633 \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u0633\u0648\u0627\u0631 \u06a9\u0631\u062f\u0646 \u0645\u0633\u0627\u0641\u0631\u0627\u0646\u060c \u0648 \u0634\u0628\u06cc\u0647 \u0633\u0627\u0632\u06cc \u0631\u0627\u0646\u0646\u062f\u06af\u06cc \u062f\u0631 \u06cc\u06a9 \u0645\u0633\u0627\u0641\u062a \u0645\u0634\u062e\u0635 \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0633\u0637\u062d \u0633\u0648\u062e\u062a.<\/p>\n<p>  \u0646\u062a\u06cc\u062c\u0647 \u06af\u06cc\u0631\u06cc<\/p>\n<p>\u0628\u0627 \u062f\u0631\u06a9 \u0648 \u0628\u0647 \u06a9\u0627\u0631\u06af\u06cc\u0631\u06cc \u0648\u0631\u0627\u062b\u062a\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u0645 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc\u06cc \u0628\u0627 \u0633\u0627\u062e\u062a\u0627\u0631\u060c \u0645\u0642\u06cc\u0627\u0633\u200c\u067e\u0630\u06cc\u0631 \u0648 \u0642\u0627\u0628\u0644 \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u0645. \u0646\u06a9\u062a\u0647 \u06a9\u0644\u06cc\u062f\u06cc \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u062a\u0639\u0627\u062f\u0644 \u0645\u0646\u0627\u0633\u0628 \u0628\u06cc\u0646 \u0639\u0645\u0644\u06a9\u0631\u062f \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06af\u0630\u0627\u0631\u06cc \u0627\u0632 \u0637\u0631\u06cc\u0642 \u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647 \u0648 \u0631\u0641\u062a\u0627\u0631 \u0633\u0641\u0627\u0631\u0634\u06cc \u0633\u0627\u0632\u06cc \u062f\u0631 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u0631\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f\u060c \u0648 \u062f\u0631 \u0639\u06cc\u0646 \u062d\u0627\u0644 \u0627\u0632 \u06a9\u067e\u0633\u0648\u0644\u0647 \u0633\u0627\u0632\u06cc \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0627\u0635\u0644\u0627\u062d \u06a9\u0646\u0646\u062f\u0647 \u0647\u0627\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u0645\u0627\u0646\u0646\u062f \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f. \u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0627\u0633\u062a.<\/p>\n<p><strong>\u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0645\u062a\u0627<\/strong>:<strong>\u0627\u0631\u062b<\/strong> \u06cc\u06a9 \u0645\u0641\u0647\u0648\u0645 \u0627\u0633\u0627\u0633\u06cc \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0634\u06cc \u06af\u0631\u0627 (OOP) \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0645\u0627 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u062c\u062f\u06cc\u062f \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0628\u0631 \u0627\u0633\u0627\u0633 \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u0645\u0648\u062c\u0648\u062f \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0628\u0627 \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06af\u0630\u0627\u0634\u062a\u0646 \u0639\u0645\u0644\u06a9\u0631\u062f\u0647\u0627 \u0648 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u0645\u0634\u062a\u0631\u06a9 \u062f\u0631 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u060c \u06a9\u0627\u0647\u0634 \u0627\u0641\u0632\u0648\u0646\u06af\u06cc \u0648 \u0628\u0647\u0628\u0648\u062f \u0642\u0627\u0628\u0644\u06cc\u062a \u0646\u06af\u0647\u062f\u0627\u0631\u06cc\u060c \u0628\u0647 \u0633\u0627\u0632\u0645\u0627\u0646\u062f\u0647\u06cc \u0645\u0648\u062b\u0631 \u06a9\u062f \u06a9\u0645\u06a9 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<p>\u062f\u0631 \u0627\u06cc\u0646 \u0645\u0642\u0627\u0644\u0647\u060c \u0627\u0631\u062b \u0631\u0627 \u0628\u0627 \u06cc\u06a9 \u0645\u062b\u0627\u0644 \u0639\u0645\u0644\u06cc \u0628\u0627 \u062a\u0645\u0631\u06a9\u0632 \u0628\u0631 \u0628\u0631\u0631\u0633\u06cc \u0645\u06cc \u06a9\u0646\u06cc\u0645 <strong>\u0648\u0633\u0627\u06cc\u0644 \u0646\u0642\u0644\u06cc\u0647<\/strong>\u060c \u0628\u0631\u0627\u06cc \u0646\u0634\u0627\u0646 \u062f\u0627\u062f\u0646 \u0627\u06cc\u0646\u06a9\u0647 \u0686\u06af\u0648\u0646\u0647 \u0648 \u0686\u0631\u0627 \u0648\u0631\u0627\u062b\u062a \u062f\u0631 \u0633\u0627\u062e\u062a \u0628\u0631\u0646\u0627\u0645\u0647 \u0647\u0627\u06cc \u06a9\u0627\u0631\u0628\u0631\u062f\u06cc \u062f\u0631 \u062f\u0646\u06cc\u0627\u06cc \u0648\u0627\u0642\u0639\u06cc \u0645\u0641\u06cc\u062f \u0627\u0633\u062a. \u0645\u0627 \u0647\u0645\u0686\u0646\u06cc\u0646 \u0628\u0647 \u0637\u0648\u0631 \u0639\u0645\u06cc\u0642 \u0628\u0647 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 <strong>\u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0627\u0633\u062a<\/strong> \u0627\u0635\u0644\u0627\u062d \u06a9\u0646\u0646\u062f\u0647 \u062f\u0633\u062a\u0631\u0633\u06cc\u060c \u06cc\u06a9 \u062c\u0646\u0628\u0647 \u06a9\u0644\u06cc\u062f\u06cc \u0627\u0632 \u0648\u0631\u0627\u062b\u062a.<\/p>\n<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter-rtl ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">\u0641\u0647\u0631\u0633\u062a \u0645\u0637\u0627\u0644\u0628<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/nabfollower.com\/blog\/mastering-c-fundamentalsinheritance-4b55\/#%D8%B3%D9%86%D8%A7%D8%B1%DB%8C%D9%88%DB%8C_%D9%88%D8%A7%D9%82%D8%B9%DB%8C_%D9%88%D8%B3%D8%A7%DB%8C%D9%84_%D9%86%D9%82%D9%84%DB%8C%D9%87\" >\u0633\u0646\u0627\u0631\u06cc\u0648\u06cc \u0648\u0627\u0642\u0639\u06cc: \u0648\u0633\u0627\u06cc\u0644 \u0646\u0642\u0644\u06cc\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/nabfollower.com\/blog\/mastering-c-fundamentalsinheritance-4b55\/#%D9%85%D8%B1%D8%AD%D9%84%D9%87_1_%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF_%DA%A9%D9%84%D8%A7%D8%B3_%D9%BE%D8%A7%DB%8C%D9%87\" >\u0645\u0631\u062d\u0644\u0647 1: \u0627\u06cc\u062c\u0627\u062f \u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/nabfollower.com\/blog\/mastering-c-fundamentalsinheritance-4b55\/#%D9%85%D8%B1%D8%AD%D9%84%D9%87_2_%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF_%DA%A9%D9%84%D8%A7%D8%B3_%D9%87%D8%A7%DB%8C_%D9%85%D8%B4%D8%AA%D9%82_%D8%B4%D8%AF%D9%87\" >\u0645\u0631\u062d\u0644\u0647 2: \u0627\u06cc\u062c\u0627\u062f \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647<\/a><ul class='ez-toc-list-level-5' ><li class='ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/nabfollower.com\/blog\/mastering-c-fundamentalsinheritance-4b55\/#%DA%A9%D9%84%D8%A7%D8%B3_%D9%85%D8%A7%D8%B4%DB%8C%D9%86_%D8%A7%D8%B1%D8%AB_%D9%85%DB%8C_%D8%A8%D8%B1%D8%AF_%D8%A7%D8%B2_Vehicle\" >\u06a9\u0644\u0627\u0633 \u0645\u0627\u0634\u06cc\u0646 ( \u0627\u0631\u062b \u0645\u06cc \u0628\u0631\u062f \u0627\u0632 Vehicle)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/nabfollower.com\/blog\/mastering-c-fundamentalsinheritance-4b55\/#%DA%A9%D9%84%D8%A7%D8%B3_%D8%AF%D9%88%DA%86%D8%B1%D8%AE%D9%87_%D8%A7%D8%B1%D8%AB_%D9%85%DB%8C_%D8%A8%D8%B1%D8%AF_%D8%A7%D8%B2_Vehicle\" >\u06a9\u0644\u0627\u0633 \u062f\u0648\u0686\u0631\u062e\u0647 ( \u0627\u0631\u062b \u0645\u06cc \u0628\u0631\u062f \u0627\u0632 Vehicle)<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-5'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/nabfollower.com\/blog\/mastering-c-fundamentalsinheritance-4b55\/#%DA%A9%D9%84%D8%A7%D8%B3_%DA%A9%D8%A7%D9%85%DB%8C%D9%88%D9%86_%D8%A7%D8%B1%D8%AB_%D9%85%DB%8C_%D8%A8%D8%B1%D8%AF_%D8%A7%D8%B2_Vehicle\" >\u06a9\u0644\u0627\u0633 \u06a9\u0627\u0645\u06cc\u0648\u0646 ( \u0627\u0631\u062b \u0645\u06cc \u0628\u0631\u062f \u0627\u0632 Vehicle)<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/nabfollower.com\/blog\/mastering-c-fundamentalsinheritance-4b55\/#%D9%85%D8%B1%D8%AD%D9%84%D9%87_3_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87_%D8%A7%D8%B2_%DA%A9%D9%84%D8%A7%D8%B3_%D9%87%D8%A7\" >\u0645\u0631\u062d\u0644\u0647 3: \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u0644\u0627\u0633 \u0647\u0627<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/nabfollower.com\/blog\/mastering-c-fundamentalsinheritance-4b55\/#%D8%AF%D8%B1%DA%A9_%DA%A9%D8%B1%D8%AF%D9%86_protected_Access_Modifier_%D8%AF%D8%B1_%D9%88%D8%B1%D8%A7%D8%AB%D8%AA\" >\u062f\u0631\u06a9 \u06a9\u0631\u062f\u0646 protected Access Modifier \u062f\u0631 \u0648\u0631\u0627\u062b\u062a<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-9\" href=\"https:\/\/nabfollower.com\/blog\/mastering-c-fundamentalsinheritance-4b55\/#%D8%B2%D9%85%D8%A7%D9%86_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87_protected\" >\u0632\u0645\u0627\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 protected<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-10\" href=\"https:\/\/nabfollower.com\/blog\/mastering-c-fundamentalsinheritance-4b55\/#%D9%85%D8%AB%D8%A7%D9%84_%DA%A9%D8%A7%D8%B1%D9%85%D9%86%D8%AF%D8%A7%D9%86\" >\u0645\u062b\u0627\u0644: \u06a9\u0627\u0631\u0645\u0646\u062f\u0627\u0646<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-11\" href=\"https:\/\/nabfollower.com\/blog\/mastering-c-fundamentalsinheritance-4b55\/#%D9%85%D8%B2%D8%A7%DB%8C%D8%A7%DB%8C_protected\" >\u0645\u0632\u0627\u06cc\u0627\u06cc protected<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-12\" href=\"https:\/\/nabfollower.com\/blog\/mastering-c-fundamentalsinheritance-4b55\/#%D8%AA%DA%A9%D8%A7%D9%84%DB%8C%D9%81\" >\u062a\u06a9\u0627\u0644\u06cc\u0641<\/a><ul class='ez-toc-list-level-4' ><li class='ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-13\" href=\"https:\/\/nabfollower.com\/blog\/mastering-c-fundamentalsinheritance-4b55\/#%D8%B3%D8%B7%D8%AD_%D8%A2%D8%B3%D8%A7%D9%86\" >\u0633\u0637\u062d \u0622\u0633\u0627\u0646<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-14\" href=\"https:\/\/nabfollower.com\/blog\/mastering-c-fundamentalsinheritance-4b55\/#%D8%B3%D8%B7%D8%AD_%D9%85%D8%AA%D9%88%D8%B3%D8%B7\" >\u0633\u0637\u062d \u0645\u062a\u0648\u0633\u0637<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-4'><a class=\"ez-toc-link ez-toc-heading-15\" href=\"https:\/\/nabfollower.com\/blog\/mastering-c-fundamentalsinheritance-4b55\/#%D8%B3%D8%B7%D8%AD_%D8%AF%D8%B4%D9%88%D8%A7%D8%B1\" >\u0633\u0637\u062d \u062f\u0634\u0648\u0627\u0631<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-16\" href=\"https:\/\/nabfollower.com\/blog\/mastering-c-fundamentalsinheritance-4b55\/#%D9%86%D8%AA%DB%8C%D8%AC%D9%87_%DA%AF%DB%8C%D8%B1%DB%8C\" >\u0646\u062a\u06cc\u062c\u0647 \u06af\u06cc\u0631\u06cc<\/a><\/li><\/ul><\/nav><\/div>\n<h4><span class=\"ez-toc-section\" id=\"%D8%B3%D9%86%D8%A7%D8%B1%DB%8C%D9%88%DB%8C_%D9%88%D8%A7%D9%82%D8%B9%DB%8C_%D9%88%D8%B3%D8%A7%DB%8C%D9%84_%D9%86%D9%82%D9%84%DB%8C%D9%87\"><\/span>\n<p>  \u0633\u0646\u0627\u0631\u06cc\u0648\u06cc \u0648\u0627\u0642\u0639\u06cc: \u0648\u0633\u0627\u06cc\u0644 \u0646\u0642\u0644\u06cc\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u062a\u0635\u0648\u0631 \u06a9\u0646\u06cc\u062f \u062f\u0631 \u062d\u0627\u0644 \u0637\u0631\u0627\u062d\u06cc \u0646\u0631\u0645 \u0627\u0641\u0632\u0627\u0631\u06cc \u0628\u0631\u0627\u06cc \u0633\u06cc\u0633\u062a\u0645 \u0645\u062f\u06cc\u0631\u06cc\u062a \u062e\u0648\u062f\u0631\u0648 \u0647\u0633\u062a\u06cc\u062f. \u0627\u06cc\u0646 \u0634\u0631\u06a9\u062a \u0627\u0646\u0648\u0627\u0639 \u0645\u062e\u062a\u0644\u0641\u06cc \u0627\u0632 \u0648\u0633\u0627\u06cc\u0644 \u0646\u0642\u0644\u06cc\u0647 \u0645\u0627\u0646\u0646\u062f <strong>\u0645\u0627\u0634\u06cc\u0646 \u0647\u0627<\/strong>\u060c <strong>\u062f\u0648\u0686\u0631\u062e\u0647<\/strong>\u060c \u0648 <strong>\u06a9\u0627\u0645\u06cc\u0648\u0646 \u0647\u0627<\/strong>. \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u0647\u0631 \u0646\u0648\u0639 \u0648\u0633\u06cc\u0644\u0647 \u0646\u0642\u0644\u06cc\u0647 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f \u062e\u0648\u062f \u0631\u0627 \u062f\u0627\u0631\u062f\u060c \u0647\u0645\u0647 \u0622\u0646\u0647\u0627 \u062f\u0627\u0631\u0627\u06cc \u0628\u0631\u062e\u06cc \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627 \u0648 \u0631\u0641\u062a\u0627\u0631\u0647\u0627\u06cc \u0645\u0634\u062a\u0631\u06a9 \u0647\u0633\u062a\u0646\u062f:<\/p>\n<ul>\n<li>\u0647\u0645\u0647 \u0648\u0633\u0627\u06cc\u0644 \u0646\u0642\u0644\u06cc\u0647 \u062f\u0627\u0631\u0627\u06cc \u06cc\u06a9 <strong>\u0646\u0627\u0645<\/strong>\u060c \u06cc\u06a9 <strong>\u0633\u0631\u0639\u062a<\/strong>\u060c \u0648 \u0631\u0627\u0647\u06cc \u0628\u0631\u0627\u06cc <strong>\u0634\u0631\u0648\u0639 \u06a9\u0646\u06cc\u062f<\/strong> \u0648 <strong>\u062a\u0648\u0642\u0641<\/strong>.<\/li>\n<li>\n<strong>\u0645\u0627\u0634\u06cc\u0646 \u0647\u0627<\/strong> \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u062f\u0627\u0631\u0627\u06cc \u062a\u0647\u0648\u06cc\u0647 \u0645\u0637\u0628\u0648\u0639 \u0648 \u0638\u0631\u0641\u06cc\u062a \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641 \u0635\u0646\u062f\u0644\u06cc \u0628\u0627\u0634\u062f.<\/li>\n<li>\n<strong>\u062f\u0648\u0686\u0631\u062e\u0647<\/strong> \u0632\u0646\u06af \u062f\u0627\u0631\u0646\u062f \u0627\u0645\u0627 \u0627\u0632 \u0633\u0648\u062e\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0646\u0645\u06cc \u06a9\u0646\u0646\u062f.<\/li>\n<li>\n<strong>\u06a9\u0627\u0645\u06cc\u0648\u0646 \u0647\u0627<\/strong> \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0628\u0627\u0631\u0647\u0627\u06cc \u0633\u0646\u06af\u06cc\u0646 \u0631\u0627 \u062d\u0645\u0644 \u06a9\u0646\u062f \u0648 \u0638\u0631\u0641\u06cc\u062a \u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc \u0645\u062a\u0641\u0627\u0648\u062a\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.<\/li>\n<\/ul>\n<p>\u0628\u0647 \u062c\u0627\u06cc \u062a\u06a9\u0631\u0627\u0631 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627 \u0648 \u0631\u0641\u062a\u0627\u0631\u0647\u0627\u06cc \u0645\u0634\u062a\u0631\u06a9 \u062f\u0631 \u0647\u0631 \u06a9\u0644\u0627\u0633\u060c \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0627\u0632 \u0648\u0631\u0627\u062b\u062a \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06a9\u0646\u06cc\u0645. \u0628\u0647 \u0627\u06cc\u0646 \u062a\u0631\u062a\u06cc\u0628\u060c \u0645\u0627 \u0645\u06cc \u062a\u0648\u0627\u0646\u06cc\u0645 \u0639\u0645\u0644\u06a9\u0631\u062f \u0645\u0634\u062a\u0631\u06a9 \u0631\u0627 \u062f\u0631 a \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0646\u06cc\u0645 <strong>\u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647<\/strong> \u0648 \u0627\u0632 \u0622\u0646 \u0628\u0647 \u0627\u0631\u062b \u0628\u0631\u06cc \u0628\u0631\u0627\u06cc \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u062e\u0627\u0635 \u062f\u0631 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"%D9%85%D8%B1%D8%AD%D9%84%D9%87_1_%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF_%DA%A9%D9%84%D8%A7%D8%B3_%D9%BE%D8%A7%DB%8C%D9%87\"><\/span>\n<p>  \u0645\u0631\u062d\u0644\u0647 1: \u0627\u06cc\u062c\u0627\u062f \u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u0645\u0627 \u0628\u0627 \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0634\u0631\u0648\u0639 \u0645\u06cc \u06a9\u0646\u06cc\u0645 <strong>\u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647<\/strong> \u0646\u0627\u0645 \u0628\u0631\u062f <code>Vehicle<\/code>. \u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u062d\u0627\u0648\u06cc \u062a\u0645\u0627\u0645 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627 \u0648 \u0631\u0648\u0634 \u0647\u0627\u06cc \u0645\u0634\u062a\u0631\u06a9 \u0628\u0631\u0627\u06cc \u0647\u0631 \u0646\u0648\u0639 \u0648\u0633\u06cc\u0644\u0647 \u0646\u0642\u0644\u06cc\u0647 \u0627\u0633\u062a.\n<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight csharp\"><code><span class=\"k\">public<\/span> <span class=\"k\">class<\/span> <span class=\"nc\">Vehicle<\/span>\n<span class=\"p\">{<\/span>\n    <span class=\"k\">public<\/span> <span class=\"kt\">string<\/span> <span class=\"n\">Name<\/span> <span class=\"p\">{<\/span> <span class=\"k\">get<\/span><span class=\"p\">;<\/span> <span class=\"k\">set<\/span><span class=\"p\">;<\/span> <span class=\"p\">}<\/span>\n    <span class=\"k\">public<\/span> <span class=\"kt\">int<\/span> <span class=\"n\">Speed<\/span> <span class=\"p\">{<\/span> <span class=\"k\">get<\/span><span class=\"p\">;<\/span> <span class=\"k\">set<\/span><span class=\"p\">;<\/span> <span class=\"p\">}<\/span>\n\n    <span class=\"k\">protected<\/span> <span class=\"kt\">int<\/span> <span class=\"n\">FuelLevel<\/span> <span class=\"p\">{<\/span> <span class=\"k\">get<\/span><span class=\"p\">;<\/span> <span class=\"k\">set<\/span><span class=\"p\">;<\/span> <span class=\"p\">}<\/span>  <span class=\"c1\">\/\/ Protected: Only accessible by Vehicle and its derived classes<\/span>\n\n    <span class=\"k\">public<\/span> <span class=\"k\">void<\/span> <span class=\"nf\">Start<\/span><span class=\"p\">()<\/span>\n    <span class=\"p\">{<\/span>\n        <span class=\"n\">Console<\/span><span class=\"p\">.<\/span><span class=\"nf\">WriteLine<\/span><span class=\"p\">(<\/span><span class=\"s\">$\"<\/span><span class=\"p\">{<\/span><span class=\"n\">Name<\/span><span class=\"p\">}<\/span><span class=\"s\"> is starting.\"<\/span><span class=\"p\">);<\/span>\n    <span class=\"p\">}<\/span>\n\n    <span class=\"k\">public<\/span> <span class=\"k\">void<\/span> <span class=\"nf\">Stop<\/span><span class=\"p\">()<\/span>\n    <span class=\"p\">{<\/span>\n        <span class=\"n\">Console<\/span><span class=\"p\">.<\/span><span class=\"nf\">WriteLine<\/span><span class=\"p\">(<\/span><span class=\"s\">$\"<\/span><span class=\"p\">{<\/span><span class=\"n\">Name<\/span><span class=\"p\">}<\/span><span class=\"s\"> is stopping.\"<\/span><span class=\"p\">);<\/span>\n    <span class=\"p\">}<\/span>\n\n    <span class=\"k\">public<\/span> <span class=\"k\">void<\/span> <span class=\"nf\">Accelerate<\/span><span class=\"p\">(<\/span><span class=\"kt\">int<\/span> <span class=\"n\">amount<\/span><span class=\"p\">)<\/span>\n    <span class=\"p\">{<\/span>\n        <span class=\"n\">Speed<\/span> <span class=\"p\">+=<\/span> <span class=\"n\">amount<\/span><span class=\"p\">;<\/span>\n        <span class=\"n\">Console<\/span><span class=\"p\">.<\/span><span class=\"nf\">WriteLine<\/span><span class=\"p\">(<\/span><span class=\"s\">$\"<\/span><span class=\"p\">{<\/span><span class=\"n\">Name<\/span><span class=\"p\">}<\/span><span class=\"s\"> is accelerating to <\/span><span class=\"p\">{<\/span><span class=\"n\">Speed<\/span><span class=\"p\">}<\/span><span class=\"s\"> km\/h.\"<\/span><span class=\"p\">);<\/span>\n    <span class=\"p\">}<\/span>\n\n    <span class=\"k\">public<\/span> <span class=\"k\">void<\/span> <span class=\"nf\">Refuel<\/span><span class=\"p\">(<\/span><span class=\"kt\">int<\/span> <span class=\"n\">amount<\/span><span class=\"p\">)<\/span>\n    <span class=\"p\">{<\/span>\n        <span class=\"n\">FuelLevel<\/span> <span class=\"p\">+=<\/span> <span class=\"n\">amount<\/span><span class=\"p\">;<\/span>\n        <span class=\"n\">Console<\/span><span class=\"p\">.<\/span><span class=\"nf\">WriteLine<\/span><span class=\"p\">(<\/span><span class=\"s\">$\"<\/span><span class=\"p\">{<\/span><span class=\"n\">Name<\/span><span class=\"p\">}<\/span><span class=\"s\"> has been refueled by <\/span><span class=\"p\">{<\/span><span class=\"n\">amount<\/span><span class=\"p\">}<\/span><span class=\"s\"> liters. Current fuel level: <\/span><span class=\"p\">{<\/span><span class=\"n\">FuelLevel<\/span><span class=\"p\">}<\/span><span class=\"s\"> liters.\"<\/span><span class=\"p\">);<\/span>\n    <span class=\"p\">}<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre>\n<\/div>\n<p>\u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0631\u062f\u06cc\u0645:<\/p>\n<ul>\n<li>\n<strong><code>Name<\/code><\/strong>  \u0648 <strong><code>Speed<\/code><\/strong>  \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 <code>public<\/code> \u062e\u0648\u0627\u0635<\/li>\n<li>\n<strong><code>FuelLevel<\/code><\/strong>  \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u06cc\u06a9 <code>protected<\/code> \u0648\u06cc\u0698\u06af\u06cc\u060c \u0628\u0647 \u0627\u06cc\u0646 \u0645\u0639\u0646\u06cc \u06a9\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646 \u0628\u0647 \u0622\u0646 \u062f\u0633\u062a\u0631\u0633\u06cc \u067e\u06cc\u062f\u0627 \u06a9\u0631\u062f <code>Vehicle<\/code> \u06a9\u0644\u0627\u0633 \u0648 \u0647\u0631 \u06a9\u0644\u0627\u0633 \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u0627\u0645\u0627 \u0646\u0647 \u0627\u0632 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u062e\u0627\u0631\u062c\u06cc.<\/li>\n<li>\u0631\u0648\u0634 \u0647\u0627\u06cc\u06cc \u0645\u0627\u0646\u0646\u062f <strong><code>Start()<\/code><\/strong>\u060c <strong><code>Stop()<\/code><\/strong>\u060c <strong><code>Accelerate()<\/code><\/strong>\u060c \u0648 <strong><code>Refuel()<\/code><\/strong>  \u0646\u0634\u0627\u0646 \u062f\u0647\u0646\u062f\u0647 \u0627\u0642\u062f\u0627\u0645\u0627\u062a \u0645\u0634\u062a\u0631\u06a9\u06cc \u0627\u0633\u062a \u06a9\u0647 \u06cc\u06a9 \u0648\u0633\u06cc\u0644\u0647 \u0646\u0642\u0644\u06cc\u0647 \u0645\u06cc \u062a\u0648\u0627\u0646\u062f \u0627\u0646\u062c\u0627\u0645 \u062f\u0647\u062f.<\/li>\n<\/ul>\n<h4><span class=\"ez-toc-section\" id=\"%D9%85%D8%B1%D8%AD%D9%84%D9%87_2_%D8%A7%DB%8C%D8%AC%D8%A7%D8%AF_%DA%A9%D9%84%D8%A7%D8%B3_%D9%87%D8%A7%DB%8C_%D9%85%D8%B4%D8%AA%D9%82_%D8%B4%D8%AF%D9%87\"><\/span>\n<p>  \u0645\u0631\u062d\u0644\u0647 2: \u0627\u06cc\u062c\u0627\u062f \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u0627\u06a9\u0646\u0648\u0646\u060c \u0645\u0627 \u0627\u0646\u0648\u0627\u0639 \u062e\u0627\u0635\u06cc \u0627\u0632 \u0648\u0633\u0627\u06cc\u0644 \u0646\u0642\u0644\u06cc\u0647 \u0631\u0627 \u0627\u06cc\u062c\u0627\u062f \u0645\u06cc \u06a9\u0646\u06cc\u0645 \u06a9\u0647 <strong>\u0634\u0645\u0627 \u0627\u0631\u062b \u0645\u06cc \u0628\u0631\u06cc\u062f<\/strong> \u0627\u0632 <code>Vehicle<\/code> \u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647 \u0627\u06cc\u0646 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u062e\u0627\u0635\u06cc \u0631\u0627 \u0627\u0636\u0627\u0641\u0647 \u0645\u06cc \u06a9\u0646\u0646\u062f \u06a9\u0647 \u0628\u0631\u0627\u06cc \u0647\u0631 \u0646\u0648\u0639 \u062e\u0648\u062f\u0631\u0648 \u0645\u0646\u062d\u0635\u0631 \u0628\u0647 \u0641\u0631\u062f \u0627\u0633\u062a.<\/p>\n<h5><span class=\"ez-toc-section\" id=\"%DA%A9%D9%84%D8%A7%D8%B3_%D9%85%D8%A7%D8%B4%DB%8C%D9%86_%D8%A7%D8%B1%D8%AB_%D9%85%DB%8C_%D8%A8%D8%B1%D8%AF_%D8%A7%D8%B2_Vehicle\"><\/span>\n<p>  <strong>\u06a9\u0644\u0627\u0633 \u0645\u0627\u0634\u06cc\u0646<\/strong> ( \u0627\u0631\u062b \u0645\u06cc \u0628\u0631\u062f \u0627\u0632 <code>Vehicle<\/code>)<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight csharp\"><code><span class=\"k\">public<\/span> <span class=\"k\">class<\/span> <span class=\"nc\">Car<\/span> <span class=\"p\">:<\/span> <span class=\"n\">Vehicle<\/span>\n<span class=\"p\">{<\/span>\n    <span class=\"k\">public<\/span> <span class=\"kt\">bool<\/span> <span class=\"n\">HasAirConditioning<\/span> <span class=\"p\">{<\/span> <span class=\"k\">get<\/span><span class=\"p\">;<\/span> <span class=\"k\">set<\/span><span class=\"p\">;<\/span> <span class=\"p\">}<\/span>\n\n    <span class=\"k\">public<\/span> <span class=\"k\">void<\/span> <span class=\"nf\">TurnOnAirConditioning<\/span><span class=\"p\">()<\/span>\n    <span class=\"p\">{<\/span>\n        <span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"n\">HasAirConditioning<\/span><span class=\"p\">)<\/span>\n        <span class=\"p\">{<\/span>\n            <span class=\"n\">Console<\/span><span class=\"p\">.<\/span><span class=\"nf\">WriteLine<\/span><span class=\"p\">(<\/span><span class=\"s\">$\"<\/span><span class=\"p\">{<\/span><span class=\"n\">Name<\/span><span class=\"p\">}<\/span><span class=\"s\">'s air conditioning is now on.\"<\/span><span class=\"p\">);<\/span>\n        <span class=\"p\">}<\/span>\n        <span class=\"k\">else<\/span>\n        <span class=\"p\">{<\/span>\n            <span class=\"n\">Console<\/span><span class=\"p\">.<\/span><span class=\"nf\">WriteLine<\/span><span class=\"p\">(<\/span><span class=\"s\">$\"<\/span><span class=\"p\">{<\/span><span class=\"n\">Name<\/span><span class=\"p\">}<\/span><span class=\"s\"> doesn't have air conditioning.\"<\/span><span class=\"p\">);<\/span>\n        <span class=\"p\">}<\/span>\n    <span class=\"p\">}<\/span>\n\n    <span class=\"k\">public<\/span> <span class=\"k\">void<\/span> <span class=\"nf\">Drive<\/span><span class=\"p\">(<\/span><span class=\"kt\">int<\/span> <span class=\"n\">distance<\/span><span class=\"p\">)<\/span>\n    <span class=\"p\">{<\/span>\n        <span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"n\">FuelLevel<\/span> <span class=\"p\">&gt;=<\/span> <span class=\"n\">distance<\/span> <span class=\"p\">\/<\/span> <span class=\"m\">10<\/span><span class=\"p\">)<\/span>\n        <span class=\"p\">{<\/span>\n            <span class=\"n\">FuelLevel<\/span> <span class=\"p\">-=<\/span> <span class=\"n\">distance<\/span> <span class=\"p\">\/<\/span> <span class=\"m\">10<\/span><span class=\"p\">;<\/span>  <span class=\"c1\">\/\/ Use protected FuelLevel<\/span>\n            <span class=\"n\">Console<\/span><span class=\"p\">.<\/span><span class=\"nf\">WriteLine<\/span><span class=\"p\">(<\/span><span class=\"s\">$\"<\/span><span class=\"p\">{<\/span><span class=\"n\">Name<\/span><span class=\"p\">}<\/span><span class=\"s\"> drove <\/span><span class=\"p\">{<\/span><span class=\"n\">distance<\/span><span class=\"p\">}<\/span><span class=\"s\"> km. Remaining fuel: <\/span><span class=\"p\">{<\/span><span class=\"n\">FuelLevel<\/span><span class=\"p\">}<\/span><span class=\"s\"> liters.\"<\/span><span class=\"p\">);<\/span>\n        <span class=\"p\">}<\/span>\n        <span class=\"k\">else<\/span>\n        <span class=\"p\">{<\/span>\n            <span class=\"n\">Console<\/span><span class=\"p\">.<\/span><span class=\"nf\">WriteLine<\/span><span class=\"p\">(<\/span><span class=\"s\">$\"Not enough fuel for <\/span><span class=\"p\">{<\/span><span class=\"n\">Name<\/span><span class=\"p\">}<\/span><span class=\"s\"> to drive <\/span><span class=\"p\">{<\/span><span class=\"n\">distance<\/span><span class=\"p\">}<\/span><span class=\"s\"> km.\"<\/span><span class=\"p\">);<\/span>\n        <span class=\"p\">}<\/span>\n    <span class=\"p\">}<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre>\n<\/div>\n<h5><span class=\"ez-toc-section\" id=\"%DA%A9%D9%84%D8%A7%D8%B3_%D8%AF%D9%88%DA%86%D8%B1%D8%AE%D9%87_%D8%A7%D8%B1%D8%AB_%D9%85%DB%8C_%D8%A8%D8%B1%D8%AF_%D8%A7%D8%B2_Vehicle\"><\/span>\n<p>  <strong>\u06a9\u0644\u0627\u0633 \u062f\u0648\u0686\u0631\u062e\u0647<\/strong> ( \u0627\u0631\u062b \u0645\u06cc \u0628\u0631\u062f \u0627\u0632 <code>Vehicle<\/code>)<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight csharp\"><code><span class=\"k\">public<\/span> <span class=\"k\">class<\/span> <span class=\"nc\">Bicycle<\/span> <span class=\"p\">:<\/span> <span class=\"n\">Vehicle<\/span>\n<span class=\"p\">{<\/span>\n    <span class=\"k\">public<\/span> <span class=\"kt\">bool<\/span> <span class=\"n\">HasBell<\/span> <span class=\"p\">{<\/span> <span class=\"k\">get<\/span><span class=\"p\">;<\/span> <span class=\"k\">set<\/span><span class=\"p\">;<\/span> <span class=\"p\">}<\/span>\n\n    <span class=\"k\">public<\/span> <span class=\"k\">void<\/span> <span class=\"nf\">RingBell<\/span><span class=\"p\">()<\/span>\n    <span class=\"p\">{<\/span>\n        <span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"n\">HasBell<\/span><span class=\"p\">)<\/span>\n        <span class=\"p\">{<\/span>\n            <span class=\"n\">Console<\/span><span class=\"p\">.<\/span><span class=\"nf\">WriteLine<\/span><span class=\"p\">(<\/span><span class=\"s\">$\"<\/span><span class=\"p\">{<\/span><span class=\"n\">Name<\/span><span class=\"p\">}<\/span><span class=\"s\"> is ringing the bell!\"<\/span><span class=\"p\">);<\/span>\n        <span class=\"p\">}<\/span>\n        <span class=\"k\">else<\/span>\n        <span class=\"p\">{<\/span>\n            <span class=\"n\">Console<\/span><span class=\"p\">.<\/span><span class=\"nf\">WriteLine<\/span><span class=\"p\">(<\/span><span class=\"s\">$\"<\/span><span class=\"p\">{<\/span><span class=\"n\">Name<\/span><span class=\"p\">}<\/span><span class=\"s\"> doesn't have a bell.\"<\/span><span class=\"p\">);<\/span>\n        <span class=\"p\">}<\/span>\n    <span class=\"p\">}<\/span>\n\n    <span class=\"k\">public<\/span> <span class=\"k\">void<\/span> <span class=\"nf\">Pedal<\/span><span class=\"p\">(<\/span><span class=\"kt\">int<\/span> <span class=\"n\">distance<\/span><span class=\"p\">)<\/span>\n    <span class=\"p\">{<\/span>\n        <span class=\"n\">Speed<\/span> <span class=\"p\">+=<\/span> <span class=\"m\">5<\/span><span class=\"p\">;<\/span>\n        <span class=\"n\">Console<\/span><span class=\"p\">.<\/span><span class=\"nf\">WriteLine<\/span><span class=\"p\">(<\/span><span class=\"s\">$\"<\/span><span class=\"p\">{<\/span><span class=\"n\">Name<\/span><span class=\"p\">}<\/span><span class=\"s\"> is pedaling <\/span><span class=\"p\">{<\/span><span class=\"n\">distance<\/span><span class=\"p\">}<\/span><span class=\"s\"> km at speed <\/span><span class=\"p\">{<\/span><span class=\"n\">Speed<\/span><span class=\"p\">}<\/span><span class=\"s\"> km\/h.\"<\/span><span class=\"p\">);<\/span>\n    <span class=\"p\">}<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre>\n<\/div>\n<h5><span class=\"ez-toc-section\" id=\"%DA%A9%D9%84%D8%A7%D8%B3_%DA%A9%D8%A7%D9%85%DB%8C%D9%88%D9%86_%D8%A7%D8%B1%D8%AB_%D9%85%DB%8C_%D8%A8%D8%B1%D8%AF_%D8%A7%D8%B2_Vehicle\"><\/span>\n<p>  <strong>\u06a9\u0644\u0627\u0633 \u06a9\u0627\u0645\u06cc\u0648\u0646<\/strong> ( \u0627\u0631\u062b \u0645\u06cc \u0628\u0631\u062f \u0627\u0632 <code>Vehicle<\/code>)<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h5>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight csharp\"><code><span class=\"k\">public<\/span> <span class=\"k\">class<\/span> <span class=\"nc\">Truck<\/span> <span class=\"p\">:<\/span> <span class=\"n\">Vehicle<\/span>\n<span class=\"p\">{<\/span>\n    <span class=\"k\">public<\/span> <span class=\"kt\">int<\/span> <span class=\"n\">LoadCapacity<\/span> <span class=\"p\">{<\/span> <span class=\"k\">get<\/span><span class=\"p\">;<\/span> <span class=\"k\">set<\/span><span class=\"p\">;<\/span> <span class=\"p\">}<\/span>  <span class=\"c1\">\/\/ Load capacity in kg<\/span>\n\n    <span class=\"k\">public<\/span> <span class=\"k\">void<\/span> <span class=\"nf\">LoadCargo<\/span><span class=\"p\">(<\/span><span class=\"kt\">int<\/span> <span class=\"n\">weight<\/span><span class=\"p\">)<\/span>\n    <span class=\"p\">{<\/span>\n        <span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"n\">weight<\/span> <span class=\"p\">&lt;=<\/span> <span class=\"n\">LoadCapacity<\/span><span class=\"p\">)<\/span>\n        <span class=\"p\">{<\/span>\n            <span class=\"n\">Console<\/span><span class=\"p\">.<\/span><span class=\"nf\">WriteLine<\/span><span class=\"p\">(<\/span><span class=\"s\">$\"<\/span><span class=\"p\">{<\/span><span class=\"n\">Name<\/span><span class=\"p\">}<\/span><span class=\"s\"> is now loaded with <\/span><span class=\"p\">{<\/span><span class=\"n\">weight<\/span><span class=\"p\">}<\/span><span class=\"s\"> kg.\"<\/span><span class=\"p\">);<\/span>\n        <span class=\"p\">}<\/span>\n        <span class=\"k\">else<\/span>\n        <span class=\"p\">{<\/span>\n            <span class=\"n\">Console<\/span><span class=\"p\">.<\/span><span class=\"nf\">WriteLine<\/span><span class=\"p\">(<\/span><span class=\"s\">$\"<\/span><span class=\"p\">{<\/span><span class=\"n\">Name<\/span><span class=\"p\">}<\/span><span class=\"s\"> cannot carry more than <\/span><span class=\"p\">{<\/span><span class=\"n\">LoadCapacity<\/span><span class=\"p\">}<\/span><span class=\"s\"> kg.\"<\/span><span class=\"p\">);<\/span>\n        <span class=\"p\">}<\/span>\n    <span class=\"p\">}<\/span>\n\n    <span class=\"k\">public<\/span> <span class=\"k\">void<\/span> <span class=\"nf\">DriveWithCargo<\/span><span class=\"p\">(<\/span><span class=\"kt\">int<\/span> <span class=\"n\">distance<\/span><span class=\"p\">)<\/span>\n    <span class=\"p\">{<\/span>\n        <span class=\"k\">if<\/span> <span class=\"p\">(<\/span><span class=\"n\">FuelLevel<\/span> <span class=\"p\">&gt;=<\/span> <span class=\"n\">distance<\/span> <span class=\"p\">\/<\/span> <span class=\"m\">5<\/span><span class=\"p\">)<\/span>\n        <span class=\"p\">{<\/span>\n            <span class=\"n\">FuelLevel<\/span> <span class=\"p\">-=<\/span> <span class=\"n\">distance<\/span> <span class=\"p\">\/<\/span> <span class=\"m\">5<\/span><span class=\"p\">;<\/span>  <span class=\"c1\">\/\/ Use protected FuelLevel<\/span>\n            <span class=\"n\">Console<\/span><span class=\"p\">.<\/span><span class=\"nf\">WriteLine<\/span><span class=\"p\">(<\/span><span class=\"s\">$\"<\/span><span class=\"p\">{<\/span><span class=\"n\">Name<\/span><span class=\"p\">}<\/span><span class=\"s\"> drove <\/span><span class=\"p\">{<\/span><span class=\"n\">distance<\/span><span class=\"p\">}<\/span><span class=\"s\"> km with cargo. Remaining fuel: <\/span><span class=\"p\">{<\/span><span class=\"n\">FuelLevel<\/span><span class=\"p\">}<\/span><span class=\"s\"> liters.\"<\/span><span class=\"p\">);<\/span>\n        <span class=\"p\">}<\/span>\n        <span class=\"k\">else<\/span>\n        <span class=\"p\">{<\/span>\n            <span class=\"n\">Console<\/span><span class=\"p\">.<\/span><span class=\"nf\">WriteLine<\/span><span class=\"p\">(<\/span><span class=\"s\">$\"Not enough fuel for <\/span><span class=\"p\">{<\/span><span class=\"n\">Name<\/span><span class=\"p\">}<\/span><span class=\"s\"> to drive <\/span><span class=\"p\">{<\/span><span class=\"n\">distance<\/span><span class=\"p\">}<\/span><span class=\"s\"> km with cargo.\"<\/span><span class=\"p\">);<\/span>\n        <span class=\"p\">}<\/span>\n    <span class=\"p\">}<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre>\n<\/div>\n<h4><span class=\"ez-toc-section\" id=\"%D9%85%D8%B1%D8%AD%D9%84%D9%87_3_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87_%D8%A7%D8%B2_%DA%A9%D9%84%D8%A7%D8%B3_%D9%87%D8%A7\"><\/span>\n<p>  \u0645\u0631\u062d\u0644\u0647 3: \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 \u06a9\u0644\u0627\u0633 \u0647\u0627<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u0627\u06a9\u0646\u0648\u0646 \u06a9\u0647 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u062e\u0648\u062f \u0631\u0627 \u062a\u0639\u0631\u06cc\u0641 \u06a9\u0631\u062f\u0647 \u0627\u06cc\u0645\u060c \u0628\u06cc\u0627\u06cc\u06cc\u062f \u0628\u0628\u06cc\u0646\u06cc\u0645 \u06a9\u0647 \u0648\u0631\u0627\u062b\u062a \u062f\u0631 \u0639\u0645\u0644 \u0686\u06af\u0648\u0646\u0647 \u06a9\u0627\u0631 \u0645\u06cc \u06a9\u0646\u062f.\n<\/p>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight csharp\"><code><span class=\"k\">public<\/span> <span class=\"k\">static<\/span> <span class=\"k\">void<\/span> <span class=\"nf\">Main<\/span><span class=\"p\">(<\/span><span class=\"kt\">string<\/span><span class=\"p\">[]<\/span> <span class=\"n\">args<\/span><span class=\"p\">)<\/span>\n<span class=\"p\">{<\/span>\n    <span class=\"c1\">\/\/ Create a Car instance<\/span>\n    <span class=\"n\">Car<\/span> <span class=\"n\">car<\/span> <span class=\"p\">=<\/span> <span class=\"k\">new<\/span> <span class=\"nf\">Car<\/span><span class=\"p\">()<\/span> <span class=\"p\">{<\/span> <span class=\"n\">Name<\/span> <span class=\"p\">=<\/span> <span class=\"s\">\"Sedan\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">Speed<\/span> <span class=\"p\">=<\/span> <span class=\"m\">0<\/span><span class=\"p\">,<\/span> <span class=\"n\">HasAirConditioning<\/span> <span class=\"p\">=<\/span> <span class=\"k\">true<\/span> <span class=\"p\">};<\/span>\n    <span class=\"n\">car<\/span><span class=\"p\">.<\/span><span class=\"nf\">Refuel<\/span><span class=\"p\">(<\/span><span class=\"m\">50<\/span><span class=\"p\">);<\/span>  <span class=\"c1\">\/\/ Refuel using a public method from Vehicle<\/span>\n    <span class=\"n\">car<\/span><span class=\"p\">.<\/span><span class=\"nf\">Start<\/span><span class=\"p\">();<\/span>     <span class=\"c1\">\/\/ Use Start method from Vehicle<\/span>\n    <span class=\"n\">car<\/span><span class=\"p\">.<\/span><span class=\"nf\">Drive<\/span><span class=\"p\">(<\/span><span class=\"m\">200<\/span><span class=\"p\">);<\/span>  <span class=\"c1\">\/\/ Use Drive method from Car, which utilizes protected FuelLevel<\/span>\n    <span class=\"n\">car<\/span><span class=\"p\">.<\/span><span class=\"nf\">TurnOnAirConditioning<\/span><span class=\"p\">();<\/span> <span class=\"c1\">\/\/ Use Car-specific method<\/span>\n    <span class=\"n\">car<\/span><span class=\"p\">.<\/span><span class=\"nf\">Stop<\/span><span class=\"p\">();<\/span>      <span class=\"c1\">\/\/ Use Stop method from Vehicle<\/span>\n\n    <span class=\"n\">Console<\/span><span class=\"p\">.<\/span><span class=\"nf\">WriteLine<\/span><span class=\"p\">();<\/span>\n\n    <span class=\"c1\">\/\/ Create a Bicycle instance<\/span>\n    <span class=\"n\">Bicycle<\/span> <span class=\"n\">bicycle<\/span> <span class=\"p\">=<\/span> <span class=\"k\">new<\/span> <span class=\"nf\">Bicycle<\/span><span class=\"p\">()<\/span> <span class=\"p\">{<\/span> <span class=\"n\">Name<\/span> <span class=\"p\">=<\/span> <span class=\"s\">\"Mountain Bike\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">Speed<\/span> <span class=\"p\">=<\/span> <span class=\"m\">0<\/span><span class=\"p\">,<\/span> <span class=\"n\">HasBell<\/span> <span class=\"p\">=<\/span> <span class=\"k\">true<\/span> <span class=\"p\">};<\/span>\n    <span class=\"n\">bicycle<\/span><span class=\"p\">.<\/span><span class=\"nf\">Start<\/span><span class=\"p\">();<\/span> <span class=\"c1\">\/\/ Use Start method from Vehicle<\/span>\n    <span class=\"n\">bicycle<\/span><span class=\"p\">.<\/span><span class=\"nf\">Pedal<\/span><span class=\"p\">(<\/span><span class=\"m\">15<\/span><span class=\"p\">);<\/span> <span class=\"c1\">\/\/ Use Pedal method from Bicycle<\/span>\n    <span class=\"n\">bicycle<\/span><span class=\"p\">.<\/span><span class=\"nf\">RingBell<\/span><span class=\"p\">();<\/span> <span class=\"c1\">\/\/ Use Bicycle-specific method<\/span>\n    <span class=\"n\">bicycle<\/span><span class=\"p\">.<\/span><span class=\"nf\">Stop<\/span><span class=\"p\">();<\/span>  <span class=\"c1\">\/\/ Use Stop method from Vehicle<\/span>\n\n    <span class=\"n\">Console<\/span><span class=\"p\">.<\/span><span class=\"nf\">WriteLine<\/span><span class=\"p\">();<\/span>\n\n    <span class=\"c1\">\/\/ Create a Truck instance<\/span>\n    <span class=\"n\">Truck<\/span> <span class=\"n\">truck<\/span> <span class=\"p\">=<\/span> <span class=\"k\">new<\/span> <span class=\"nf\">Truck<\/span><span class=\"p\">()<\/span> <span class=\"p\">{<\/span> <span class=\"n\">Name<\/span> <span class=\"p\">=<\/span> <span class=\"s\">\"Heavy Loader\"<\/span><span class=\"p\">,<\/span> <span class=\"n\">Speed<\/span> <span class=\"p\">=<\/span> <span class=\"m\">0<\/span><span class=\"p\">,<\/span> <span class=\"n\">LoadCapacity<\/span> <span class=\"p\">=<\/span> <span class=\"m\">10000<\/span> <span class=\"p\">};<\/span>\n    <span class=\"n\">truck<\/span><span class=\"p\">.<\/span><span class=\"nf\">Refuel<\/span><span class=\"p\">(<\/span><span class=\"m\">100<\/span><span class=\"p\">);<\/span> <span class=\"c1\">\/\/ Refuel using a public method from Vehicle<\/span>\n    <span class=\"n\">truck<\/span><span class=\"p\">.<\/span><span class=\"nf\">Start<\/span><span class=\"p\">();<\/span>     <span class=\"c1\">\/\/ Use Start method from Vehicle<\/span>\n    <span class=\"n\">truck<\/span><span class=\"p\">.<\/span><span class=\"nf\">LoadCargo<\/span><span class=\"p\">(<\/span><span class=\"m\">8000<\/span><span class=\"p\">);<\/span> <span class=\"c1\">\/\/ Use Truck-specific method<\/span>\n    <span class=\"n\">truck<\/span><span class=\"p\">.<\/span><span class=\"nf\">DriveWithCargo<\/span><span class=\"p\">(<\/span><span class=\"m\">150<\/span><span class=\"p\">);<\/span> <span class=\"c1\">\/\/ Use Truck-specific method to drive with cargo<\/span>\n    <span class=\"n\">truck<\/span><span class=\"p\">.<\/span><span class=\"nf\">Stop<\/span><span class=\"p\">();<\/span>      <span class=\"c1\">\/\/ Use Stop method from Vehicle<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre>\n<\/div>\n<h3><span class=\"ez-toc-section\" id=\"%D8%AF%D8%B1%DA%A9_%DA%A9%D8%B1%D8%AF%D9%86_protected_Access_Modifier_%D8%AF%D8%B1_%D9%88%D8%B1%D8%A7%D8%AB%D8%AA\"><\/span>\n<p>  \u062f\u0631\u06a9 \u06a9\u0631\u062f\u0646 <code>protected<\/code> Access Modifier \u062f\u0631 \u0648\u0631\u0627\u062b\u062a<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0627\u06cc\u0646 <code>protected<\/code> \u0627\u0635\u0644\u0627\u062d \u06a9\u0646\u0646\u062f\u0647 \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0631 \u0648\u0631\u0627\u062b\u062a \u0628\u0633\u06cc\u0627\u0631 \u0645\u0647\u0645 \u0627\u0633\u062a. \u0628\u06cc\u0646 \u0622\u0646 \u0645\u06cc \u0646\u0634\u06cc\u0646\u062f <code>public<\/code> \u0648 <code>private<\/code> \u0627\u0632 \u0646\u0638\u0631 \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0631 \u0627\u06cc\u0646\u062c\u0627 \u06cc\u06a9 \u062a\u0641\u06a9\u06cc\u06a9 \u062f\u0642\u06cc\u0642 \u0627\u0633\u062a:<\/p>\n<ul>\n<li>\n<strong><code>public<\/code><\/strong>: \u0639\u0636\u0648 \u0627\u0632 \u0647\u0631 \u06a9\u062c\u0627 \u0642\u0627\u0628\u0644 \u062f\u0633\u062a\u0631\u0633\u06cc \u0627\u0633\u062a.<\/li>\n<li>\n<strong><code>private<\/code><\/strong>: \u0639\u0636\u0648 \u0641\u0642\u0637 \u062f\u0631 \u062e\u0648\u062f \u06a9\u0644\u0627\u0633 \u0642\u0627\u0628\u0644 \u062f\u0633\u062a\u0631\u0633\u06cc \u0627\u0633\u062a.<\/li>\n<li>\n<strong><code>protected<\/code><\/strong>: \u0639\u0636\u0648 \u062f\u0631 \u06a9\u0644\u0627\u0633\u06cc \u06a9\u0647 \u062f\u0631 \u0622\u0646 \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u0648 \u0647\u0631 \u06cc\u06a9 \u0627\u0632 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u0622\u0646 \u0642\u0627\u0628\u0644 \u062f\u0633\u062a\u0631\u0633\u06cc \u0627\u0633\u062a.<\/li>\n<\/ul>\n<p>\u0641\u06a9\u0631 \u06a9\u0646 <code>protected<\/code> \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0631\u0627\u0647\u06cc \u0628\u0631\u0627\u06cc \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06af\u0630\u0627\u0634\u062a\u0646 \u062c\u0632\u0626\u06cc\u0627\u062a \u062e\u0627\u0635 \u0628\u06cc\u0646 \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u0648 &#8220;\u0641\u0631\u0632\u0646\u062f\u0627\u0646&#8221; \u0622\u0646\u060c \u0627\u0645\u0627 \u0628\u0631\u0627\u06cc \u067e\u0646\u0647\u0627\u0646 \u0646\u06af\u0647 \u062f\u0627\u0634\u062a\u0646 \u0627\u06cc\u0646 \u062c\u0632\u0626\u06cc\u0627\u062a \u0627\u0632 \u0628\u0642\u06cc\u0647 \u062c\u0647\u0627\u0646.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"%D8%B2%D9%85%D8%A7%D9%86_%D8%A7%D8%B3%D8%AA%D9%81%D8%A7%D8%AF%D9%87_protected\"><\/span>\n<p>  \u0632\u0645\u0627\u0646 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 <code>protected<\/code><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p><code>protected<\/code>  \u0632\u0645\u0627\u0646\u06cc \u0645\u0641\u06cc\u062f \u0627\u0633\u062a \u06a9\u0647 \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647 \u062f\u0627\u0631\u06cc\u062f \u06a9\u0647 \u0627\u0639\u0636\u0627\u06cc \u0622\u0646 \u0628\u0627\u06cc\u062f \u0628\u0627 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06af\u0630\u0627\u0634\u062a\u0647 \u0634\u0648\u0646\u062f\u060c \u0627\u0645\u0627 \u0645\u06cc \u062e\u0648\u0627\u0647\u06cc\u062f \u0627\u0632 \u062f\u0633\u062a\u0631\u0633\u06cc \u0645\u0633\u062a\u0642\u06cc\u0645 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u062e\u0627\u0631\u062c \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u06a9\u0646\u06cc\u062f. \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u0645\u0646\u0637\u0642 \u062f\u0627\u062e\u0644\u06cc\u060c \u062f\u0627\u062f\u0647 \u0647\u0627 \u06cc\u0627 \u0631\u0641\u062a\u0627\u0631\u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0628\u0631\u0627\u06cc \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u0631\u0627\u06cc\u062c \u0647\u0633\u062a\u0646\u062f \u0627\u0645\u0627 \u0646\u0628\u0627\u06cc\u062f \u0628\u0647 \u0635\u0648\u0631\u062a \u0639\u0645\u0648\u0645\u06cc \u062f\u0631 \u0645\u0639\u0631\u0636 \u062f\u06cc\u062f \u0642\u0631\u0627\u0631 \u06af\u06cc\u0631\u0646\u062f.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"%D9%85%D8%AB%D8%A7%D9%84_%DA%A9%D8%A7%D8%B1%D9%85%D9%86%D8%AF%D8%A7%D9%86\"><\/span>\n<p>  \u0645\u062b\u0627\u0644: \u06a9\u0627\u0631\u0645\u0646\u062f\u0627\u0646<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p>\u06cc\u06a9 \u0631\u0627 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f <strong>\u06a9\u0627\u0631\u0645\u0646\u062f<\/strong> \u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647 \u0648 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u062e\u0627\u0635 \u0645\u0627\u0646\u0646\u062f <strong>\u0645\u062f\u06cc\u0631<\/strong> \u0648 <strong>\u06a9\u0627\u0631\u0622\u0645\u0648\u0632<\/strong>. \u0647\u0645\u0647 \u06a9\u0627\u0631\u06a9\u0646\u0627\u0646 \u062f\u0627\u0631\u0627\u06cc \u06cc\u06a9 <strong>\u062d\u0642\u0648\u0642 \u0648 \u062f\u0633\u062a\u0645\u0632\u062f<\/strong> \u06a9\u0647 \u0628\u0647 \u0635\u0648\u0631\u062a \u062f\u0627\u062e\u0644\u06cc \u0645\u062f\u06cc\u0631\u06cc\u062a \u0645\u06cc \u0634\u0648\u062f\u060c \u0627\u0645\u0627 \u0647\u0631 \u0646\u0648\u0639 \u06a9\u0627\u0631\u0645\u0646\u062f \u0645\u0645\u06a9\u0646 \u0627\u0633\u062a \u0645\u062d\u0627\u0633\u0628\u0627\u062a \u0645\u062a\u0641\u0627\u0648\u062a\u06cc \u0628\u0631\u0627\u06cc \u067e\u0627\u062f\u0627\u0634 \u06cc\u0627 \u0627\u0641\u0632\u0627\u06cc\u0634 \u062d\u0642\u0648\u0642 \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u062f.<\/p>\n<ol>\n<li>\n<strong>\u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647 (<code>Employee<\/code>)<\/strong>:\n<\/li>\n<\/ol>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight csharp\"><code><span class=\"k\">public<\/span> <span class=\"k\">class<\/span> <span class=\"nc\">Employee<\/span>\n<span class=\"p\">{<\/span>\n    <span class=\"k\">public<\/span> <span class=\"kt\">string<\/span> <span class=\"n\">Name<\/span> <span class=\"p\">{<\/span> <span class=\"k\">get<\/span><span class=\"p\">;<\/span> <span class=\"k\">set<\/span><span class=\"p\">;<\/span> <span class=\"p\">}<\/span>\n    <span class=\"k\">protected<\/span> <span class=\"kt\">decimal<\/span> <span class=\"n\">BaseSalary<\/span> <span class=\"p\">{<\/span> <span class=\"k\">get<\/span><span class=\"p\">;<\/span> <span class=\"k\">set<\/span><span class=\"p\">;<\/span> <span class=\"p\">}<\/span> <span class=\"c1\">\/\/ Protected salary<\/span>\n\n    <span class=\"k\">public<\/span> <span class=\"nf\">Employee<\/span><span class=\"p\">(<\/span><span class=\"kt\">string<\/span> <span class=\"n\">name<\/span><span class=\"p\">,<\/span> <span class=\"kt\">decimal<\/span> <span class=\"n\">baseSalary<\/span><span class=\"p\">)<\/span>\n    <span class=\"p\">{<\/span>\n        <span class=\"n\">Name<\/span> <span class=\"p\">=<\/span> <span class=\"n\">name<\/span><span class=\"p\">;<\/span>\n        <span class=\"n\">BaseSalary<\/span> <span class=\"p\">=<\/span> <span class=\"n\">baseSalary<\/span><span class=\"p\">;<\/span>\n    <span class=\"p\">}<\/span>\n\n    <span class=\"k\">public<\/span> <span class=\"k\">void<\/span> <span class=\"nf\">ShowSalary<\/span><span class=\"p\">()<\/span>\n    <span class=\"p\">{<\/span>\n        <span class=\"n\">Console<\/span><span class=\"p\">.<\/span><span class=\"nf\">WriteLine<\/span><span class=\"p\">(<\/span><span class=\"s\">$\"<\/span><span class=\"p\">{<\/span><span class=\"n\">Name<\/span><span class=\"p\">}<\/span><span class=\"s\">'s base salary is <\/span><span class=\"p\">{<\/span><span class=\"n\">BaseSalary<\/span><span class=\"p\">}<\/span><span class=\"s\">.\"<\/span><span class=\"p\">);<\/span>\n    <span class=\"p\">}<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre>\n<\/div>\n<ol>\n<li>\n<strong>\u06a9\u0644\u0627\u0633 \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 (<code>Manager<\/code>)<\/strong>:\n<\/li>\n<\/ol>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight csharp\"><code><span class=\"k\">public<\/span> <span class=\"k\">class<\/span> <span class=\"nc\">Manager<\/span> <span class=\"p\">:<\/span> <span class=\"n\">Employee<\/span>\n<span class=\"p\">{<\/span>\n    <span class=\"k\">public<\/span> <span class=\"nf\">Manager<\/span><span class=\"p\">(<\/span><span class=\"kt\">string<\/span> <span class=\"n\">name<\/span><span class=\"p\">,<\/span> <span class=\"kt\">decimal<\/span> <span class=\"n\">baseSalary<\/span><span class=\"p\">)<\/span> <span class=\"p\">:<\/span> <span class=\"k\">base<\/span><span class=\"p\">(<\/span><span class=\"n\">name<\/span><span class=\"p\">,<\/span> <span class=\"n\">baseSalary<\/span><span class=\"p\">)<\/span> <span class=\"p\">{<\/span> <span class=\"p\">}<\/span>\n\n    <span class=\"k\">public<\/span> <span class=\"k\">void<\/span> <span class=\"nf\">ApplyBonus<\/span><span class=\"p\">()<\/span>\n    <span class=\"p\">{<\/span>\n        <span class=\"c1\">\/\/ Using the protected member BaseSalary<\/span>\n        <span class=\"n\">BaseSalary<\/span> <span class=\"p\">+=<\/span> <span class=\"m\">2000<\/span><span class=\"p\">;<\/span>\n        <span class=\"n\">Console<\/span><span class=\"p\">.<\/span><span class=\"nf\">WriteLine<\/span><span class=\"p\">(<\/span><span class=\"s\">$\"<\/span><span class=\"p\">{<\/span><span class=\"n\">Name<\/span><span class=\"p\">}<\/span><span class=\"s\"> received a bonus. New salary: <\/span><span class=\"p\">{<\/span><span class=\"n\">BaseSalary<\/span><span class=\"p\">}<\/span><span class=\"s\">.\"<\/span><span class=\"p\">);<\/span>\n    <span class=\"p\">}<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre>\n<\/div>\n<ol>\n<li>\n<strong>\u0627\u0633\u062a\u0641\u0627\u062f\u0647<\/strong>:\n<\/li>\n<\/ol>\n<div class=\"highlight js-code-highlight\">\n<pre class=\"highlight csharp\"><code><span class=\"k\">public<\/span> <span class=\"k\">static<\/span> <span class=\"k\">void<\/span> <span class=\"nf\">Main<\/span><span class=\"p\">(<\/span><span class=\"kt\">string<\/span><span class=\"p\">[]<\/span> <span class=\"n\">args<\/span><span class=\"p\">)<\/span>\n<span class=\"p\">{<\/span>\n    <span class=\"n\">Manager<\/span> <span class=\"n\">manager<\/span> <span class=\"p\">=<\/span> <span class=\"k\">new<\/span> <span class=\"nf\">Manager<\/span><span class=\"p\">(<\/span><span class=\"s\">\"Alice\"<\/span><span class=\"p\">,<\/span> <span class=\"m\">50000<\/span><span class=\"p\">);<\/span>\n\n    <span class=\"n\">manager<\/span><span class=\"p\">.<\/span><span class=\"nf\">ShowSalary<\/span><span class=\"p\">();<\/span>  <span class=\"c1\">\/\/ Public method, can be accessed from anywhere<\/span>\n    <span class=\"n\">manager<\/span><span class=\"p\">.<\/span><span class=\"nf\">ApplyBonus<\/span><span class=\"p\">();<\/span>  <span class=\"c1\">\/\/ Apply bonus<\/span>\n    <span class=\"n\">manager<\/span><span class=\"p\">.<\/span><span class=\"nf\">ShowSalary<\/span><span class=\"p\">();<\/span>  <span class=\"c1\">\/\/ Show updated salary<\/span>\n<span class=\"p\">}<\/span>\n<\/code><\/pre>\n<\/div>\n<h4><span class=\"ez-toc-section\" id=\"%D9%85%D8%B2%D8%A7%DB%8C%D8%A7%DB%8C_protected\"><\/span>\n<p>  \u0645\u0632\u0627\u06cc\u0627\u06cc <code>protected<\/code><br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol>\n<li>\n<p><strong>\u062f\u0633\u062a\u0631\u0633\u06cc \u06a9\u0646\u062a\u0631\u0644 \u0634\u062f\u0647 \u0628\u0631\u0627\u06cc \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647<\/strong>: <code>protected<\/code> \u0628\u0647 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u062a\u0627 \u0628\u0647 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627 \u0648 \u0645\u062a\u062f\u0647\u0627\u06cc \u062d\u06cc\u0627\u062a\u06cc \u0628\u062f\u0648\u0646 \u0627\u0641\u0634\u0627\u06cc \u0639\u0645\u0648\u0645\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u062f\u0627\u0634\u062a\u0647 \u0628\u0627\u0634\u0646\u062f. \u0627\u06cc\u0646 \u0632\u0645\u0627\u0646\u06cc \u0645\u0641\u06cc\u062f \u0627\u0633\u062a \u06a9\u0647 \u0645\u06cc\u200c\u062e\u0648\u0627\u0647\u06cc\u062f \u06a9\u0644\u0627\u0633\u200c\u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u0631\u0641\u062a\u0627\u0631\u0647\u0627\u06cc \u062e\u0627\u0635\u06cc \u0631\u0627 \u06af\u0633\u062a\u0631\u0634 \u062f\u0647\u0646\u062f \u06cc\u0627 \u062a\u063a\u06cc\u06cc\u0631 \u062f\u0647\u0646\u062f.<\/p>\n<\/li>\n<li>\n<p><strong>\u06a9\u067e\u0633\u0648\u0644\u0627\u0633\u06cc\u0648\u0646<\/strong>: \u0627\u0639\u0636\u0627 \u0631\u0627 \u0627\u0632 \u062f\u062e\u0627\u0644\u062a \u062e\u0627\u0631\u062c\u06cc \u062f\u0631 \u0627\u0645\u0627\u0646 \u0646\u06af\u0647 \u0645\u06cc \u062f\u0627\u0631\u062f. \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c <code>FuelLevel<\/code> \u0641\u0642\u0637 \u0628\u0627\u06cc\u062f \u0628\u0647 \u0634\u06cc\u0648\u0647 \u0627\u06cc \u06a9\u0646\u062a\u0631\u0644 \u0634\u062f\u0647\u060c \u06cc\u0627 \u062a\u0648\u0633\u0637 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u06cc\u0627 \u0628\u0627 \u0631\u0648\u0634 \u0647\u0627\u06cc \u0639\u0645\u0648\u0645\u06cc \u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647\u060c \u0627\u0635\u0644\u0627\u062d \u0634\u0648\u062f.<\/p>\n<\/li>\n<li>\n<p><strong>\u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u062c\u062f\u062f \u0627\u0632 \u06a9\u062f \u0648 \u0627\u0646\u0639\u0637\u0627\u0641 \u067e\u0630\u06cc\u0631\u06cc<\/strong>: <code>protected<\/code> \u0627\u0646\u0639\u0637\u0627\u0641 \u067e\u0630\u06cc\u0631\u06cc \u062f\u0631 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u0631\u0627 \u0628\u0631\u0627\u06cc \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u06cc\u0627 \u06af\u0633\u062a\u0631\u0634 \u0631\u0641\u062a\u0627\u0631\u0647\u0627\u06cc \u062a\u0639\u0631\u06cc\u0641 \u0634\u062f\u0647 \u062f\u0631 \u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647\u060c \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0627\u0632 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0645\u062c\u062f\u062f \u0648 \u06a9\u0627\u0647\u0634 \u0627\u0641\u0632\u0648\u0646\u06af\u06cc \u0627\u0645\u06a9\u0627\u0646 \u067e\u0630\u06cc\u0631 \u0645\u06cc \u06a9\u0646\u062f.<\/p>\n<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%D8%AA%DA%A9%D8%A7%D9%84%DB%8C%D9%81\"><\/span>\n<p>  \u062a\u06a9\u0627\u0644\u06cc\u0641<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h4><span class=\"ez-toc-section\" id=\"%D8%B3%D8%B7%D8%AD_%D8%A2%D8%B3%D8%A7%D9%86\"><\/span>\n<p>  \u0633\u0637\u062d \u0622\u0633\u0627\u0646<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol>\n<li>\u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u062c\u062f\u06cc\u062f \u0628\u0627 \u0646\u0627\u0645 \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u062f <strong>\u0645\u0648\u062a\u0648\u0631 \u0633\u06cc\u06a9\u0644\u062a<\/strong> \u06a9\u0647 \u0627\u0632 \u0622\u0646 \u0628\u0647 \u0627\u0631\u062b \u0645\u06cc \u0628\u0631\u062f <code>Vehicle<\/code>. \u06cc\u06a9 \u0645\u0644\u06a9 \u0627\u0636\u0627\u0641\u0647 \u06a9\u0646\u06cc\u062f <code>HasSideCar<\/code> \u0648 \u06cc\u06a9 \u0631\u0648\u0634 <code>ToggleSideCar()<\/code>.<\/li>\n<li>\u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 \u06a9\u062f \u0628\u0646\u0648\u06cc\u0633\u06cc\u062f <strong>\u0645\u0648\u062a\u0648\u0631 \u0633\u06cc\u06a9\u0644\u062a<\/strong>\u062e\u0635\u0648\u0635\u06cc\u0627\u062a \u0622\u0646 \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0631\u062f\u0647 \u0648 \u0645\u062a\u062f\u0647\u0627\u06cc \u0622\u0646 \u0631\u0627 \u0641\u0631\u0627\u062e\u0648\u0627\u0646\u06cc \u06a9\u0646\u06cc\u062f.<\/li>\n<\/ol>\n<h4><span class=\"ez-toc-section\" id=\"%D8%B3%D8%B7%D8%AD_%D9%85%D8%AA%D9%88%D8%B3%D8%B7\"><\/span>\n<p>  \u0633\u0637\u062d \u0645\u062a\u0648\u0633\u0637<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol>\n<li>\u0631\u0627 \u0627\u0635\u0644\u0627\u062d \u06a9\u0646\u06cc\u062f <strong>\u062f\u0648\u0686\u0631\u062e\u0647<\/strong> \u06a9\u0644\u0627\u0633 \u0628\u0631\u0627\u06cc \u0627\u0636\u0627\u0641\u0647 \u06a9\u0631\u062f\u0646 \u06cc\u06a9 \u0648\u06cc\u0698\u06af\u06cc \u062c\u062f\u06cc\u062f \u0628\u0647 \u0646\u0627\u0645 <code>GearCount<\/code> \u0648 \u0631\u0648\u0634\u06cc \u0628\u0647 \u0646\u0627\u0645 <code>ChangeGear(int newGear)<\/code> \u0628\u0631\u0627\u06cc \u062a\u0646\u0638\u06cc\u0645 \u062f\u0646\u062f\u0647 \u062f\u0648\u0686\u0631\u062e\u0647<\/li>\n<li>\u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u0646\u0645\u0648\u0646\u0647 \u0627\u0632 <strong>\u062f\u0648\u0686\u0631\u062e\u0647<\/strong>\u060c \u062a\u0639\u062f\u0627\u062f \u062f\u0646\u062f\u0647 \u0647\u0627 \u0631\u0627 \u062a\u0646\u0638\u06cc\u0645 \u06a9\u0646\u06cc\u062f \u0648 \u06a9\u062f\u06cc \u0628\u0646\u0648\u06cc\u0633\u06cc\u062f \u062a\u0627 \u0647\u0646\u06af\u0627\u0645 \u0631\u06a9\u0627\u0628 \u0632\u062f\u0646 \u062f\u0646\u062f\u0647 \u0647\u0627 \u0631\u0627 \u0639\u0648\u0636 \u06a9\u0646\u06cc\u062f.<\/li>\n<\/ol>\n<h4><span class=\"ez-toc-section\" id=\"%D8%B3%D8%B7%D8%AD_%D8%AF%D8%B4%D9%88%D8%A7%D8%B1\"><\/span>\n<p>  \u0633\u0637\u062d \u062f\u0634\u0648\u0627\u0631<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<ol>\n<li>\u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 <strong>\u0627\u062a\u0648\u0628\u0648\u0633<\/strong> \u06a9\u0644\u0627\u0633\u06cc \u06a9\u0647 \u0627\u0632 \u0622\u0646 \u0627\u0631\u062b \u0645\u06cc \u0628\u0631\u062f <code>Vehicle<\/code> \u0628\u0627 \u06cc\u06a9 \u0645\u0644\u06a9 <code>PassengerCapacity<\/code> \u0648 \u06cc\u06a9 \u0631\u0648\u0634 <code>PickUpPassengers(int passengers)<\/code>.<\/li>\n<li>\u06cc\u06a9 \u0648\u06cc\u0698\u06af\u06cc \u0628\u0631\u0627\u06cc \u0631\u062f\u06cc\u0627\u0628\u06cc \u062a\u0639\u062f\u0627\u062f \u0645\u0633\u0627\u0641\u0631\u0627\u0646 \u062f\u0631 \u0647\u0648\u0627\u067e\u06cc\u0645\u0627 \u067e\u06cc\u0627\u062f\u0647 \u06a9\u0646\u06cc\u062f \u0648 \u0645\u0646\u0637\u0642 \u0631\u0627 \u0628\u0631\u0627\u06cc \u062c\u0644\u0648\u06af\u06cc\u0631\u06cc \u0627\u0632 \u0628\u06cc\u0634 \u0627\u0632 \u0638\u0631\u0641\u06cc\u062a \u0645\u0633\u0627\u0641\u0631 \u062f\u0631 \u0646\u0638\u0631 \u0628\u06af\u06cc\u0631\u06cc\u062f.<\/li>\n<li>\u0628\u0631\u0627\u06cc \u0627\u06cc\u062c\u0627\u062f \u06cc\u06a9 \u06a9\u062f \u0628\u0646\u0648\u06cc\u0633\u06cc\u062f <strong>\u0627\u062a\u0648\u0628\u0648\u0633<\/strong> \u0628\u0647 \u0639\u0646\u0648\u0627\u0646 \u0645\u062b\u0627\u0644\u060c \u0633\u0648\u0627\u0631 \u06a9\u0631\u062f\u0646 \u0645\u0633\u0627\u0641\u0631\u0627\u0646\u060c \u0648 \u0634\u0628\u06cc\u0647 \u0633\u0627\u0632\u06cc \u0631\u0627\u0646\u0646\u062f\u06af\u06cc \u062f\u0631 \u06cc\u06a9 \u0645\u0633\u0627\u0641\u062a \u0645\u0634\u062e\u0635 \u062f\u0631 \u062d\u0627\u0644\u06cc \u06a9\u0647 \u0645\u062f\u06cc\u0631\u06cc\u062a \u0633\u0637\u062d \u0633\u0648\u062e\u062a.<\/li>\n<\/ol>\n<h3><span class=\"ez-toc-section\" id=\"%D9%86%D8%AA%DB%8C%D8%AC%D9%87_%DA%AF%DB%8C%D8%B1%DB%8C\"><\/span>\n<p>  \u0646\u062a\u06cc\u062c\u0647 \u06af\u06cc\u0631\u06cc<br \/>\n<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>\u0628\u0627 \u062f\u0631\u06a9 \u0648 \u0628\u0647 \u06a9\u0627\u0631\u06af\u06cc\u0631\u06cc \u0648\u0631\u0627\u062b\u062a\u060c \u0645\u06cc\u200c\u062a\u0648\u0627\u0646\u06cc\u0645 \u0628\u0631\u0646\u0627\u0645\u0647\u200c\u0647\u0627\u06cc\u06cc \u0628\u0627 \u0633\u0627\u062e\u062a\u0627\u0631\u060c \u0645\u0642\u06cc\u0627\u0633\u200c\u067e\u0630\u06cc\u0631 \u0648 \u0642\u0627\u0628\u0644 \u0646\u06af\u0647\u062f\u0627\u0631\u06cc \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u0645. \u0646\u06a9\u062a\u0647 \u06a9\u0644\u06cc\u062f\u06cc \u0627\u06cc\u0646 \u0627\u0633\u062a \u06a9\u0647 \u062a\u0639\u0627\u062f\u0644 \u0645\u0646\u0627\u0633\u0628 \u0628\u06cc\u0646 \u0639\u0645\u0644\u06a9\u0631\u062f \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06af\u0630\u0627\u0631\u06cc \u0627\u0632 \u0637\u0631\u06cc\u0642 \u06a9\u0644\u0627\u0633 \u067e\u0627\u06cc\u0647 \u0648 \u0631\u0641\u062a\u0627\u0631 \u0633\u0641\u0627\u0631\u0634\u06cc \u0633\u0627\u0632\u06cc \u062f\u0631 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u0634\u062a\u0642 \u0634\u062f\u0647 \u0631\u0627 \u067e\u06cc\u062f\u0627 \u06a9\u0646\u06cc\u062f\u060c \u0648 \u062f\u0631 \u0639\u06cc\u0646 \u062d\u0627\u0644 \u0627\u0632 \u06a9\u067e\u0633\u0648\u0644\u0647 \u0633\u0627\u0632\u06cc \u0627\u0632 \u0637\u0631\u06cc\u0642 \u0627\u0635\u0644\u0627\u062d \u06a9\u0646\u0646\u062f\u0647 \u0647\u0627\u06cc \u062f\u0633\u062a\u0631\u0633\u06cc \u0645\u0627\u0646\u0646\u062f \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062d\u0627\u0635\u0644 \u06a9\u0646\u06cc\u062f. <strong>\u0645\u062d\u0627\u0641\u0638\u062a \u0634\u062f\u0647 \u0627\u0633\u062a<\/strong>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Summarize this content to 400 words in Persian Lang \u062a\u0648\u0636\u06cc\u062d\u0627\u062a \u0645\u062a\u0627:\u0627\u0631\u062b \u06cc\u06a9 \u0645\u0641\u0647\u0648\u0645 \u0627\u0633\u0627\u0633\u06cc \u062f\u0631 \u0628\u0631\u0646\u0627\u0645\u0647 \u0646\u0648\u06cc\u0633\u06cc \u0634\u06cc \u06af\u0631\u0627 (OOP) \u0627\u0633\u062a \u06a9\u0647 \u0628\u0647 \u0645\u0627 \u0627\u062c\u0627\u0632\u0647 \u0645\u06cc \u062f\u0647\u062f \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u062c\u062f\u06cc\u062f \u0627\u06cc\u062c\u0627\u062f \u06a9\u0646\u06cc\u0645 \u06a9\u0647 \u0628\u0631 \u0627\u0633\u0627\u0633 \u06cc\u06a9 \u06a9\u0644\u0627\u0633 \u0645\u0648\u062c\u0648\u062f \u0633\u0627\u062e\u062a\u0647 \u0645\u06cc \u0634\u0648\u062f. \u0628\u0627 \u0628\u0647 \u0627\u0634\u062a\u0631\u0627\u06a9 \u06af\u0630\u0627\u0634\u062a\u0646 \u0639\u0645\u0644\u06a9\u0631\u062f\u0647\u0627 \u0648 \u0648\u06cc\u0698\u06af\u06cc \u0647\u0627\u06cc \u0645\u0634\u062a\u0631\u06a9 \u062f\u0631 \u06a9\u0644\u0627\u0633 \u0647\u0627\u06cc \u0645\u062e\u062a\u0644\u0641\u060c \u06a9\u0627\u0647\u0634 &hellip;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"","fifu_image_alt":"","footnotes":""},"categories":[339],"tags":[],"class_list":["post-78815","post","type-post","status-publish","format-standard","hentry","category-dev"],"_links":{"self":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/78815","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/comments?post=78815"}],"version-history":[{"count":0,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/posts\/78815\/revisions"}],"wp:attachment":[{"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/media?parent=78815"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/categories?post=78815"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/nabfollower.com\/blog\/wp-json\/wp\/v2\/tags?post=78815"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}