Клас Class

Для кожного класу і інтерфейсу в системі є що представляє його обєкт Class Цей обєкт може використовуватися для отримання основних відомостей про клас або інтерфейсі і для створення нових обєктів класу дозволяє переміщатися по ієрархії типів в програмі Така ієрархія фактично стає частиною програмного середовища, що полегшує процес налагодження та автоматичного документування, а також робить […]

Метод main

Деталі запуску Java-додатків можуть відрізнятися для різних систем, але завжди необхідно вказати імя класу, який керує роботою програми При запуску програми на Java система знаходить і запускає метод main цього класу повинен бути оголошений як public, static і void (тобто не повертає ніякого значення), і йому повинен передаватися один аргумент типу String [] Наведемо приклад […]

Створення примірників класів PublicRoom і PrivateRoom програми управління освітленням в Visual C # (Sharp)

Як було описано в попередньому розділі, при розробці компонентів інтерфейси слід тримати окремо від реалізацій Це дає нам гнучкість у модіфіціровіі реалізації в збірки, не вимагаючи перекомпіляції свого коду користувачами збірки Для створення примірників реалізацій нам потрібна фабрика, що точно так само отнітся до музею і його реалізаціям PrivateRoom і pubiicRoom Але конструкційний мод, який […]

Визначення тесту для алгоритму пошуку в глибину на Visual C # (Sharp)

Тип Node є автономним типом Це означає, що алгоритмом не потрібно створювати екземпляр деревовидної структури Це приклад хорошого Проектуванн, т к в разі необхідності додати нові міста потрібно буде змінити тільки сам тип Node Будь алгоритм пошуку, що використовує тип Node, змінювати не буде потрібно

Перевантаження операторів в Visual C # (Sharp)

Як було сказано, оператор + поводиться по-різному з типами string і int Спрівается, яким чином застосування оператора + зі строковим типом змінює його поведінку Змінити поведінку оператора + можна, реалізувавши його в пользовельском типі Для прикладу, розглянемо покроково реалізацію оператора + для комплексного члового типу Комплексні числа складаються з двох частин: і уявною Наприклад, в […]

Теорія в основі серверної електронної таблиці в Visual C # (Sharp)

Як приклад у цій главі використовується електронна таблиця для Маклов цінних паперів У процесі здійснення угод з цінними паперами – будь то акції, облігації, опціони або фючерси – реальної проблемою для їх участность є інформаційне перевантаження Ви, напевно, не раз бачили в економескіх новинах біржових маклерів, у яких столи заставлені моніторами У маклера може бути […]

Додаткові відомості про спадкування і приведення типів в Visual C # (Sharp)

У цьому розділі були представлені інтерфейси і компоненти, а також було продоено розгляд успадкування У цьому розділі ми обговоримо додаткові відомості про спадкування і перетворенні типів У даному розділі ми розглянемо в деталях механізм роботи спадкування в С # Для цього будуть надані сім сценаріїв використання успадкування Пле кожного прикладу дається пояснення ключових аспектів, що […]

Делегати в Visual C # (Sharp)

З самого початку в мові С # застосовувалася концепція делегатів Делегат – Це мод, який не має типу Розглянемо, наприклад, таке визначення типу: interface IExample { void Method() } Якщо даний інтерфейс перетворити в делегата, то код буде виглядати так:

C # – розберемося, що ж це, C / C + +, Програмування, статті

Сергій Коломієць, www.i.com.ua/~srk Розглянемо спочатку, без зайвих слів, два приклади: Приклад 1.

Переходимо на JUnit 4 (исходники), Linux, Операційні системи, статті

Версія JUnit 4 відійшла від колишніх строгих угод про присвоєнні імен та ієрархій спадкування на користь раціональності і гнучкості анотацій Java ™ 5. У цьому навчальному посібнику, яке доповнює популярну серію матеріалів щодо підвищення якості програмного коду, фахівець з тестування Ендрю Гловер (Andrew Glover) демонструє, як використовувати забезпечувані анотаціями нові можливості – параметризрвані тести, тести […]