Основне меню  

   

Реклама  

Скачуйте відеуроки для створення сайту за допомогою SMS Joomla 

реклама

 

 

   

Ми в Facebook  

Калькулятор расчета пеноблоков смотрите на этом ресурсе
Все о каркасном доме можно найти здесь http://stroidom-shop.ru
Как снять комнату в коммунальной квартире смотрите тут comintour.net
   

Реклама в мережі  

   

Статистика  

Користувачі
1
Статті
184
Перегляди статей
728134
   

Пошук по сайту  

   

Ми знаходимось тут  

   

Посібник Delphi  

ДОСТУПНИЙ ВИКЛАД,

ЦІКАВІ ПРИКЛАДИ, ВИХІДНІ КОДИ.

ЦІНА ДИСКА З МАТЕРІАЛАМИ - 500 грн. 

Якщо ваша карта обслуговується ПриватБанком тоді переведіть потрібну суму через Приват24 на карту    5168 7573 0556 9925 або натисніть на посилання "Перейти до оплати", щоб здійснити миттєвий платіж без комісії. Перейти до оплати!

 Звертайтесь за адресою еmail:kuzbyt@ukr.net

 
   

Посібник по C#  

 Вивчаємо сучасну мову  програмування C# 7.0

ПРОГРАМУЄМО в VISUAL STUDIO 2017

ЦІНА ДИСКА З МАТЕРІАЛАМИ - 1000 грн. 

Якщо ваша карта обслуговується ПриватБанком тоді переведіть потрібну суму через Приват24 на карту    5168 7573 0556 9925 або натисніть на посилання "Перейти до оплати", щоб здійснити миттєвий платіж без комісії. Перейти до оплати!

 Звертайтесь за адресою еmail:kuzbyt@ukr.net

 
   

Випадкове фото  

   

Наш відеоканал  

   

Відвідування сайту  

Яндекс.Метрика

 

   

Відеокурс по С++  

   

Рекомендуємо:  

   

Метод - це невелика підпрограма, яка виконує, в ідеалі, тільки одну функцію. Методи дозволяють скоротити обсяг коду. Методи разом з полями, є основними членами класу.Раніше, ми вже розглядали методи в уроці Функції в Сі-шарп, але зараз ми розглянемо їх під іншим кутом. В тому  уроці ми розглядали статичні методи, а в цьому поговоримо про прості, і про різницю між ними.

Статичний метод - це метод, який не має доступу до полів об'єкта, і для виклику такого методу не потрібно створювати екземпляр (об'єкт) класу, в якому він оголошений. 

Простий метод - це метод, який має доступ до даних об'єкта, і його виклик виконується через об'єкт. Прості методи служать для обробки внутрішніх даних об'єкта.

Наведу приклад використання простого методу. Клас Телевізор, у нього є поле switchedOn, яке відображає стан включений / виключений, і два методи - включення і виключення:

class TVSet
{
   private bool switchedOn;

   public void SwitchOn()
   {
     switchedOn = true;
   }
   public void SwitchOff()
   {
     switchedOn = false;
   } 
}
class Program
{
   static void Main(string[] args)
   {
     TVSet myTV = new TVSet();
     myTV.SwitchOn(); // включаємо телевізор, switchedOn = true;
     myTV.SwitchOff(); // виключаємо телевізор, switchedOn = false;
   }
}

Щоб викликати простий метод, перед його ім'ям, вказується ім'я об'єкта. Для виклику статичного методу необхідно вказувати ім'я класу.

Статичні методи, зазвичай, виконують якусь глобальну, загальну функцію, обробляють «зовнішні дані». Наприклад, сортування масиву, обробка рядка, зведення числа в ступінь і інше.

Приклад статичного методу, який обрізає рядок до вказаної довжини, і додає крапки:

class StringHelper
{
   public static string TrimIt(string s, int max)
   {
     if (s == null)
       return string.Empty;
     if (s.Length <= max)
       return s;

     return s.Substring(0, max) + "...";
   }
}
class Program
{
   static void Main(string[] args)
   {
     string s ="Дуже довгий рядок, який необхідно обрізати до зазначеної довжини і додати три крапки";
     Console.WriteLine(StringHelper.TrimIt(s, 20)); //"Дуже довгий рядок ..."
     Console.ReadLine();
   }
}

Статичний метод не має доступу до нестатичних полів класу:

class SomeClass
{
   private int a;
   private static int b;

   public static void SomeMethod()
   {
     a=5; // помилка 
     b=10; // допустимо
   }
}

Домашнє завдання

Створіть клас телевізор. У ньому є поле поточний канал. Передбачте в ньому можливість перемикання каналів: наступний канал, попередній канал, перехід до каналу за номером. Врахуйте, що канал не може мати від'ємний номер.

Коментарі  

# AIllerryHela 21.09.2018, 03:31
Pression arterielle est comment poupe votre sang pousse contre les parois de vos arteres lorsque votre coeur sentiment pompe le sang. Arteres sont les tubes qui transportent perseverent b gerer offre sang loin de votre coeur. Chaque set votre coeur bat, il pompe le sang par de vos arteres a la prendre facilement de votre corps.
https://www.cialispascherfr24.com/tadalafil-20mg-pas-cher/
Відповісти | Відповісти цитуючи | Цитата
# AIllerryHela 01.10.2018, 07:30
Poids est comment dur votre sang pousse contre les parois de vos arteres lorsque votre coeur sentiment pompe le sang. Arteres sont les tubes qui transportent perseverent b gerer offre sang loin de votre coeur. Chaque age votre moelle bat, il pompe le sang par de vos arteres a la flanerie de votre corps.
https://www.cialispascherfr24.com/vergoeding-cialis-vgz/
Відповісти | Відповісти цитуючи | Цитата

Додати коментар

Захисний код
Оновити

   

Поділіться з друзями

 
   

Сайт для перевірки своїх знань з програмування на сайті:http://www.quizful.net/test

Онлайн тести  для програмістів: https://proghub.ru/


 Розробка сайтів, інтернет-магазинів під ключ. Створення програмного забезпечення для обліку в магазинах,

гуртовнях, ведення власного бізнесу та інших. Написання дипломних та курсових робіт з програмування, баз даних.

 

Звертайтесь за адресою email:kuzbyt@ukr.net

 

 

© (C) Sambir, I.Kuzbyt