Junior — Middle
Оё метавонед хусусиятҳои асосии объектҳоро дар барномасозии объектӣ-баҳс кунед?
sobes.tech AI
Ҷавоб аз AI
Хусусиятҳои асосии объектҳо дар барномасозии объектӣ (OOP):
- Ҳолат (майдонҳо/атрибутҳо) — маълумотҳое, ки объектро тавсиф медиҳанд.
- Равоншавӣ (усулҳо) — функсияҳо ё раванде, ки объект метавонад иҷро кунад.
- Шахсият — ягонагии объект, ки имкон медиҳад онро аз дигарон фарқ кунад.
Дар C# объектҳо аз асоси синфҳое, ки ин хусусиятҳоро муайян мекунанд, сохта мешаванд. Масалан:
public class Car
{
public string Color { get; set; } } // ҳолат
public void Drive() // рафтор
{
Console.WriteLine("Мошин ҳаракат мекунад");
}
}
Ин ҷо, объект Car ҳолат (ранг) ва рафтор (усули Drive) дорад.