Урок 10. Вказівники на об'єкти. Збір "сміття". Статичні атрибути і методи
- Деталі
- Автор: Ткаченко О.М.
- Категорія: Уроки Java для Android
- Перегляди: 3998
Автор: Ткаченко О.М.
1. Вказівники на об'єкти. Збір "сміття"
Як уже зазначено вище, при створенні об'єкта виділяється ділянка пам'яті в динамічній області. Нехай маємо деякий клас:
class Myclass {
int a;
Myclass(int avalue) {a=avalue; }
public int getA() {return a;}
}
Лекція 2. Курс лекцій по вивченню мови програмування C#
- Деталі
- Автор: Teacher
- Категорія: Уроки для вивчення C#
- Перегляди: 3586
Тема: Перші прості програми
В даній презентації показано як можна створити першу програму в консольному режимі, показано приклад програми з графічним вікном.
Також показано як використовується команда вводу даних та виводу на екран.
Лекція1. Курс лекцій по вивченню мови програмування C#
- Деталі
- Автор: Teacher
- Категорія: Уроки для вивчення C#
- Перегляди: 3877
Тема: Історія виникнення мови С#
В даній презентації коротко дано відомості про мову програмування C#, автора розробки даної мови. Розміщено відомості про платформу NET, особливості мови C#.
Урок 9. Методи. Конструктори
- Деталі
- Автор: Ткаченко О.М.
- Категорія: Уроки Java для Android
- Перегляди: 3982
Автор: Ткаченко О.М.
1. Методи
Які маніпуляції можна робити з об’єктом типу Box? Нас може цікавити об’єм бруска, площа поверхні, сумарна довжина ребер та ін. Додамо у клас метод, який обчислює об’єм бруска:
class Box {
double w, h, d;
double getVolume() { return w*h*d; }
}
Метод – структурна частина опису класу, яка реалізує функціональність (поведінку) об'єктів даного класу.
Тіло методу - програмний код всередині опису.
Ознакою методу (на відміну від атрибутів) є наявність дужок після імені: з параметрами-змінними чи без. Зверніть увагу на обов’язковий оператор return в кінці тіла методу getVolume(). При виконанні цієї команди у точку виклику даного методу повертається значення виразу, який стоїть після return. Тип значення виразу повинен бути сумісним з типом, вказаним перед назвою методу (тут: double).
Урок 8 . ОСНОВИ ООП
- Деталі
- Автор: Ткаченко О.М.
- Категорія: Уроки Java для Android
- Перегляди: 3661
Автор: Ткаченко О.М.
1. Класи
Клас – структурний тип, шаблон, який описує множину однотипних сутностей.
- клас "Студент", об'єкт "студент Вітренко С.В.";
- клас "Птах", об'єкт "ластівка";
- клас "Точка на площині", об'єкт "Точка М(–4; 5)" і т.д.
Клас є моделлю сутності предметної області. Оскільки однотипні сутності мають однакову структуру і поведінку, то це і описано в класі, екземплярами якого є ці сутності.
Клас є по суті власним типом користувача. Загальна структура класу інкапсулює (поєднує) атрибути і методи.
Урок 7. Ввід і вивід даних в консольному режимі
- Деталі
- Автор: Ткаченко О.М.
- Категорія: Уроки Java для Android
- Перегляди: 9095
Автор: Ткаченко О.М.
1. Консольне виведення даних
З огляду на домінування віконного типу інтерфейсу, консольне введення і виведення використовується переважно для відлагодження програми, при веденні лог-файлів та коли передбачається використання режиму командного рядка. Для простого виведення на екран у консольному режимі використовуються команди System.out.print або System.out.println.
У дужках вказується константа, змінна чи їх поєднання.
Приклади:
System.out.print("Hello!");
System.out.print(3.56);
System.out.print(x);
Якщо виводиться кілька значень різних типів, необхідно забезпечити автоматичне перетворення виразу в рядок:
System.out.print("Значення змінної Х дорівнює " + х);
Якщо змінна Х у цей момент мала значення, наприклад, 2.8,то на екрані буде виведено:
Значення змінної Х дорівнює 2.8
Тут відбулося автоматичне перетворення числової змінної Х у рядковий тип, далі – склеювання рядків (операція "+" для рядків) "Значення змінної Х дорівнює" та "2.8", а результат (склеєний рядок) – виведено на екран.
Урок 6. Математичні функції в Java. Запис і обчислення виразів.
- Деталі
- Автор: Ткаченко О.М.
- Категорія: Уроки Java для Android
- Перегляди: 13494
Автор: Ткаченко О.М.
Математичні функції в Java. Запис і обчислення виразів.
Для використання математичних функцій слід скористатися бібліотекою Math.
Основні функції і константи класу Math.
Константа або функція |
Пояснення |
E |
Константа е |
PI |
Константа |
abs( ) |
Модуль числа або виразу |
sqrt( ) |
Квадратний корінь |
sin( ) |
Синус |
cos( ) |
Косинус |
tan( ) |
Тангенс |
log( ) |
Натуральний логарифм (ln x) |
log10( ) |
Десятковий логарифм (lg x) |
pow( ) |
Піднесення до степеня |
exp( ) |
Експонента (е f(x)) |
asin( ) |
Арксинус |
acos( ) |
Арккосинус |
atan( ) |
Арктангенс |
random( ) |
Функція випадкового дробового числа з проміжку [0; 1) |
Урок 5. Створення найпростіших програм
- Деталі
- Автор: Ткаченко О.М.
- Категорія: Уроки Java для Android
- Перегляди: 5422
Автор: Ткаченко О.М.
Команда присвоєння, операції. Створення найпростіших програм
Сьогодні ми розглянемо як можна створювати найпростіші програми на мові програмування Java. Для цього спочатку ми розглянемо команду присвоєння, яку ми будемо використовувати при написанні програм.
Команда присвоєння
Присвоєння змінній значення константи, іншої змінної або виразу (змінних і / або констант, розділених знаками операцій), називається операцією присвоювання і позначається знаком "=", наприклад:
х = 3; у = х; Z = X;
У Java допустимо багаторазове використання операції присвоювання в одному виразі, наприклад:
x1 = x2 = x3 = 0;
Ця операція виконується справа наліво, тобто спочатку змінної x3 присвоюється значення 0, потім змінної х2 присвоюється значення змінної x3 (0), і, нарешті, змінної x1 присвоюється значення змінної х2 (0).
Знаки операцій, аргументами яких є числа, поділяються на дві категорії: унарні (унарний) знаки операцій з одним аргументом і бінарні (двійкові) з двома аргументами.
Урок 4. Змінні та типи даних
- Деталі
- Автор: Ткаченко О.М.
- Категорія: Уроки Java для Android
- Перегляди: 17606
Автор: Ткаченко О.М.
Змінні та типи даних
Для написання програм мовою Java, необхідно знати його синтаксис. З цього уроку ми починаємо знайомство з основами мови. У цьому уроці ми розглянемо:що таке змінні в Java і як їх оголошувати,як правильно іменувати змінні,які існують типи даних в Java:примітивні типи даних,посилальні типи даних,окремо розглянемо тип Рядок.
Змінні в Java
Програма в Java cскладається з класів. ( З класами ознайомимось в наступних уроках). Клас в Java складається з атрибутів і методів. Змінні можуть бути атрибутами класу, параметрами методу або можуть використовуватися в програмі для короткострокового зберігання даних. У мові Java всі змінні повинні бути оголошені, перед тим, як вони будуть використовуватися.
Урок 3. Виконання програми Java в консольному режимі.
- Деталі
- Автор: Ткаченко О.М.
- Категорія: Уроки Java для Android
- Перегляди: 3601
Автор: Ткаченко О.М.
Сьогодні ми будемо продовжувати наше вивчення мови програмування Java.
На попередньому уроці ми створили найпростішу програму, яка виводила текст на екран. Виконали ми цю програму в середовищі Eclipse. Звичайно програму можна було написати в будь-якому текстовому редакторі навіть в Блокноті. Як це зробити. Запустити програму Блокнот і написати текст програми:
/* This is my first program*/
class MyFirst {
public static void main (String [] args){
System.out.println("SAMBIR Hello!");
}
}
Тоді цю програму зберігаємо з розширенням java, наприклад MyFirst.java на диску С в папці MyProect. Назву файлу дамо таку саму як назва класу. Після цього переходимо в консольний режим, заходимо в папку MyProect (за допомогою команди сd) переглянемо цю папку за допомогою команди dir і переконаємось чи в тій папці зберігся наш файл.