Основы объектно-ориентированного программирования на языке C# book | Page 12
1 Вступ
Простiр iмен Firstprogram .
Вiн дозволяє групувати проекти, що мi-
стять велику кiлькiсть класiв, поєдну-
ючи в одну групу близькi класи. Якщо
над проектом працює кiлька виконав-
цiв, то, як правило, кожний з них ство-
рює свiй простiр iмен. Це дає можли-
вiсть давати класам iмена, не замислю-
ючись про ı̈хню унiкальнiсть.
class Program
Це головний клас програми, такий клас
може бути лише один.
static void Main(string[] Статична функцiя (метод) Main. Це го-
args)
ловна точка входу в програму. Вона мо-
же мiстити якiсь аргументи. Аргумен-
ти вказуються в круглих дужках.
Console.WriteLine("I will Цей оператор надрукує фразу I will be
namespace Firstprogram
be a programmer");
Console.Readkey();
a programmer
Цей оператор очiкує, коли буде нати-
снута будь-яка клавiша клавiатури. Пi-
сля натискання консоль закривається.
1.2 Об’єкти програми
Усi програми оперують зi своı̈ми об’єктами. Об’єкти створюються
програмiстами для зберiгання даних i манiпуляцiй з ними.
У специфiкацiı̈ C# слово object зустрiчається у двох змiстах:
а) тип object ;
б) дане, на яке посилається значення типу посилання.
У цьому пiдроздiлi ми пiд об’єктами будемо розумiти змiннi, кон-
станти, екземпляри класiв, поля даних екземплярiв класiв, загалом,
тi об’єкти програми, якi програма обробляє.
Можна умовно роздiлити об’єкти на двi групи: простi й складовi.
Пiд простими об’єктами ми будемо розумiти об’єкти, значення, яких
належать простим типам даних, такi, як числа й символи. Пiд скла-
довими – структури, екземпляри класiв.
Насправдi, в мовi C# простi об’єкти теж є екземплярами кла-
сiв.
12