Основы объектно-ориентированного программирования на языке 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