Содержание
- 2. Объект может быть разделен на две компоненты: внешнюю и внутреннюю. Внешнюю часть (интерфейс) составляют методы, осуществляющие
- 3. Таким образом, сообщение должно содержать три компонента: объекта – получателя сообщения; имени выполняемого действия; параметров, необходимых
- 4. Чтобы определить объект, в Java и других объектно-ориентированных языках используется понятие: класс. Класс – это шаблон
- 5. class идентификатор-класса { тело-класса } Оголошення класу в Java: идентификатор определяет имя класса. В теле класса
- 6. Circle obj1; Приклади створення об'єктів класу Circle obj1 = new Circle(); Circle obj1 = new Circle();
- 7. Методи в Java возвращаемый-тип идентификатор-метода (параметры) { тело-метода } Определение метода: Возвращаемый-тип определяет тип данных, которые
- 8. Пример Вызов метода int y; y=sumOfTwoValues(5, 3); // у = 8 int sumOfTwoValues(int a, int b)
- 9. Змінні типу класів в Java MyClass obj1; MyClass obj2; - две переменных класса MyClass с именами
- 10. Создание объекта obj1 = new MyClass(); obj2 = new MyClass(12, 5); идентификатор-переменной = new идентификатор-конструктора(параметры); идентификатор-переменной
- 11. Змінні і методи об'єкта Обращение к переменным и вызов методов объекта имя-объекта.имя-переменной и имя-объекта.имя-метода(аргументы) имя-объекта –
- 12. Если имя объекта для переменной или метода не задано, то компилятор Java считает, что данная переменная
- 13. Змінні і методи класу Модификатор static задает переменную, общую для всех объектов данного класса. Для работы
- 14. Для статических методов действуют следующие основные ограничения: в статическом методе нельзя использовать ссылки this; в статическом
- 15. Операції над об'єктами Результатом этой операции является true, если объект с идентификатором имя-объекта является реализацией класса
- 16. Робота зі посилальними змінними Ссылочная переменная и связанный с ней объект Начальное состояние ссылочной переменной circle1
- 17. Circle circle1 = new Circle(x1, y1, r1); Circle circle2 = new Circle(x2, y2, r2); Circle circle3;
- 18. circle1 = circle2; Адрес2 Объект1 типа Circle x==x1 y==y1 r==r1 circle1 Адрес2 Объект2 типа Circle x==x2
- 19. С этой целью в Java введены классы – объектные надстройки над примитивными типами. Новые объекты, например,
- 20. Оболонкові класи. Упаковка (boxing) і розпакування (unboxing) Integer obj1 = 10; //упаковка int i1 = obj1*2;
- 21. Пакети Все классы Java распределены по пакетам (обычно по функциональному признаку, например, классы-утилиты или классы ввода-вывода).
- 22. package имя_пакета; package pkg1.pkg2.pkg3; class MyClass1 { .... } public class MyClass2 { .... } чтобы
- 23. Все имена классов, интерфейсов и подпакетов в пакете должны быть уникальны. В Java принято имена пакетов
- 24. Если необходимо использовать несколько классов из пакета, обычно вместо имени класса ставится символ "*", что указывает,
- 25. java.awt.Graphics g; import java.awt.Graphics; ... Graphics g; import java.awt.*; ... Graphics g; 3) с предварительным импортом
- 26. y=Math.sin(Math.PI*x)/(Math.PI*x); java.lang.Math y = sin(PI*x)/(PI*x); Обращение к переменным класса и методам класса должно идти только через
- 27. java.applet Поддержка работы с апплетами java.awt Базовый пакет работы с графическим пользовательским интерфейсом (Abstract Window Toolkit
- 28. java.lang.Math Класс, обеспечивающий поддержку основных математических функций, а также простейшее средство генерации псевдослучайных чисел java.math Поддержка
- 29. java.security Поддержка специальных средств, обеспечивающих безопасность приложения, в том числе при работе в компьютерных сетях (списки
- 30. javax.accessibility Обеспечивает настройку специальных возможностей представления информации для людей с плохим зрением, слухом и т. п.,
- 31. javax.net Поддержка работы в Интернете, а также соединений через сокеты (sockets). Расширение возможностей java.net javax.print Поддержка
- 32. org.ietf Поддержка защищенных соединений по протоколу GSS (Kerberos v5) org.omg Средства для использования из программ на
- 33. com.sun.accessibility Дополнение к пакету javax.accessibility com.sun.beans Дополнение к пакету java.beans com.sun.corba Поддержка работы в компьютерных сетях
- 34. com.sun.jlex Поддержка работы лексического анализатора com.sun.jmx Дополнение к пакету javax.management com.sun.management Дополнение к пакету javax.management com.sun.media
- 35. Первоначальный класс называется прародителем (ancestor), новые классы — его потомками (descendants). Спадкування і поліморфізм Наследование позволяет
- 36. Полиморфизм (с греческого «имеющий много форм») — наличие кода, написанного с использованием ссылок, имеющих тип базового
- 37. Приклад ієрархії класів для зображення фігур на екрані Класс Circle: поля x и y, наследуемые от
- 38. Класс Square: поля данных x и y, наследуемые от Figure, новое поле a, соответствующее стороне квадрата.
- 39. Класс Triangle: поля данных x и y, наследуемые от Figure, в качестве новых, не унаследованных полей
- 40. Каждый объект класса-потомка при любых значениях полей нужно рассматривать как экземпляр класса-прародителя. По своему поведению объект-эллипс
- 41. Альтернативні варіанти ієрархії класів для зображення фігур на екрані
- 42. Один из важных принципов при построении иерархий — соответствие представлений из предметной области строящейся иерархии. Наследование
- 43. Введение промежуточных уровней наследования, отвечающих соответствующим абстракциям, — характерная черта объектного программирования. При этом классы Figure,
- 44. 1. В процессе наследования должно идти расширение (усложнение, специализация, конкретизация) классов, а не наоборот. 2. Наследование
- 45. Спадкування. Перевизначення методів При задании класса-потомка сначала идут модификаторы, затем после ключевого слова class идет имя
- 46. public — модификатор, задающий публичный (общедоступный) уровень видимости. Если он отсутствует, то действует пакетный уровень доступа
- 47. Пример: Задание абстрактного класса Figure public abstract class Figure { //абстрактный класс int x=0; int y=0;
- 48. Пример: Задание класса Dot — наследника Figure package java_gui_example; import java.awt.*; public class Dot extends Figure
- 49. Спадкування і правила видимості Поля и методы, помеченные как private, наследуются, но в классах-наследниках недоступны. Это
- 50. Иногда возникает необходимость вызвать поле или метод из прародительского класса. Обычно это бывает в тех случаях,
- 51. Клас Object Классы Java являются узлами единого иерархического дерева. Корнем этого дерева является класс Object и,
- 52. Методы класса Object: protected Object clone() – создает и возвращает копию объекта; protected void finalize() –
- 53. Перетворення змінних типу класів і масивів В Java возможно преобразование переменных типа классов и массивов одного
- 55. Скачать презентацию




















































Компьютерная графика
Лекция 1
Kvalitativní analýza dat
Проектирование автомата
Структуры данных. Лекция 2
Легальные и нелегальные методы оптимизации
Общие принципы организации и работы компьютеров
Базовые понятия Internet Лекция 3
Оценка Интернет сайта Департамента экономического развития Брянской области
Перестановка элементов в одномерном массиве
Циклы с неизвестным числом повторений, итерационные
The future of technology. Intermediate level
Создание многотабличной формы
Как добавить Центр Avon на карту
Персональный компьютер
Выбор способов построения 3D моделей. (3 занятие)
Программа учета сведений об абонентах сотового оператора
Трихадеры в rainbow six
Устройство компьютера
Механики. Лудонарративный диссонанс. Лекция 2
Описание настройки программного отраслевой направленности
Пакет подготовки презентаций Microsoft Power Point
Профессии будущего человек vs искусственный интеллект
Пошаговая инструкция создания сводной таблицы в excel
20140111_didakticheskie_vozmozhnosti_metodov_i_priyomov_obucheniya_geografii
Виды и свойства информации
Информационные технологии в обработке текстов. Автоматическое чтение текста
Geberit proplanner. Detailed planning 3D