Презентация Технология Java. Классы и объекты онлайн
На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Технология Java. Классы и объекты абсолютно бесплатно. Урок-презентация на эту тему содержит всего 53 слайда. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » Технология Java. Классы и объекты
Оцените!
Оцените презентацию от 1 до 5 баллов!
- Тип файла:ppt / pptx (powerpoint)
- Всего слайдов:53 слайда
- Для класса:1,2,3,4,5,6,7,8,9,10,11
- Размер файла:162.33 kB
- Просмотров:108
- Скачиваний:2
- Автор:неизвестен
Слайды и текст к этой презентации:
№4 слайд
![Платформа Java Платформа](/documents_6/3377b3fbd2b316c2c708920dbd216061/img3.jpg)
Содержание слайда: Платформа Java
Платформа – окружение из аппаратного или программного обеспечения, в котором выполняется программа. В большинстве случаев платформа рассматривается как объединение ОС и аппаратного обеспечения (железа), на котором функционирует ОС.
Java-платформа – исключительно программное обеспечение, функционирующее над платформой, основанной на аппаратном обеспечении, позволяющее исполнять Java-программы.
№12 слайд
![Модификаторы управления](/documents_6/3377b3fbd2b316c2c708920dbd216061/img11.jpg)
Содержание слайда: Модификаторы управления доступом
public определяет, что следующие за ним определения доступны всем;
private означает, что следующие за ним определения может использовать только создатель типа, внутри функций членов этого типа;
protected по действию схож с private, за одним исключением: унаследованные классы имеют доступ к членам, помеченным protected, хотя и не имеют доступа к private-членам.
№15 слайд
![Особенности конструктора](/documents_6/3377b3fbd2b316c2c708920dbd216061/img14.jpg)
Содержание слайда: Особенности конструктора:
конструктор имеется в любом классе;
конструктор выполняется автоматически при создании экземпляра класса;
конструктор не возвращает никакого значения;
конструктор нельзя наследовать и переопределить в подклассе;
конструктор может содержать:
вызов конструктора суперкласса (super);
вызов другого конструктора того же класса (this).
№27 слайд
![Задание Внести изменения в](/documents_6/3377b3fbd2b316c2c708920dbd216061/img26.jpg)
Содержание слайда: Задание:
Внести изменения в класс DynArray так, чтобы элементы массива могли быть экземплярами произвольного класса.
(при определения массива используйте тип данных Object)
Переопределите методы equals() и toString() (класса DynArray).
Напишите класс DynArrayTest, тестирующий работу класса DynArray.
№28 слайд
![Интерфейсы в Java Интерфейс](/documents_6/3377b3fbd2b316c2c708920dbd216061/img27.jpg)
Содержание слайда: Интерфейсы в Java
Интерфейс – это явно указанная спецификация набора методов, которые должны быть представлены в классе, который реализует эту спецификацию.
Интерфейс – ссылочный тип данных, подобный классу, который может содержать только константы, заголовки методов и вложенные типы (классы и интерфейсы).
№34 слайд
![Реализация интерфейсов Если](/documents_6/3377b3fbd2b316c2c708920dbd216061/img33.jpg)
Содержание слайда: Реализация интерфейсов
Если интерфейс не включает в себя методы, то любой класс, объявляемый реализацией этого интерфейса, может вообще ничего не реализовывать. Для импорта констант в пространство имен класса предпочтительнее использовать переменные с модификатором final.
№46 слайд
![Пример. Классы и интерфейсы.](/documents_6/3377b3fbd2b316c2c708920dbd216061/img45.jpg)
Содержание слайда: Пример. Классы и интерфейсы.
public class IntListTest {
public static void main(String[] args) {
IntList lst = new IntList();
for(int i=0; i<10; i++){
lst.addFirst(2*i);
lst.addLast(20-2*i);
}
System.out.println(lst.getCount());
Summator summator = new Summator();
lst.iterator(summator);
System.out.println(summator.getList());
System.out.println(summator.getSum());
}
}
№47 слайд
![Итак Интерфейс определяет](/documents_6/3377b3fbd2b316c2c708920dbd216061/img46.jpg)
Содержание слайда: Итак:
Интерфейс определяет протокол взаимодействия двух объектов.
Объявление интерфейса содержит сигнатуры методов, но не их реализации
Объявление интерфейса может содержать определение констант.
Класс, реализующий интерфейс должен реализовывать все методы объявленные в интерфейсе.
Имя интерфейса может использоваться везде, где может использоваться тип данных.
№48 слайд
![Пакет объединение классов и](/documents_6/3377b3fbd2b316c2c708920dbd216061/img47.jpg)
Содержание слайда: Пакет – объединение классов и интерфейсов.
объединение родственных классов и интерфейсов;
упрощение поиска классов и интерфейсов, выполняющих определенные функции;
исключение конфликта имен, каждый пакет имеет свое пространство имен;
неограниченный доступ классов и интерфейсов, объединенных в пакет, друг к другу.
№50 слайд
![Особенности импорта пакетов](/documents_6/3377b3fbd2b316c2c708920dbd216061/img49.jpg)
Содержание слайда: Особенности импорта пакетов
импорт по умолчанию (java.lang, текущий пакет, безымянный пакет);
import имя_пакета.*; (импорт только классов и интерфейсов данного пакета, но не подпакетов)
import имя_пакета.имя_подпакета.*;
если два импортированных пакета имеют классы с одинаковыми именами, то необходимо использовать полное имя класса;
импорт статических полей и методов.
№51 слайд
![Иерархия пакетов Древовидная](/documents_6/3377b3fbd2b316c2c708920dbd216061/img50.jpg)
Содержание слайда: Иерархия пакетов
Древовидная структура (иерархия) пакетов и подпакетов в точности отображается на структуру файловой системы.
Все файлы с расширением class (содержащие байт-коды), образующие пакет, хранятся в одном каталоге файловой системы.
Подпакеты собраны в подкаталоги этого каталога.
№53 слайд
![Лирика Cod Conventions Pascal](/documents_6/3377b3fbd2b316c2c708920dbd216061/img52.jpg)
Содержание слайда: Лирика
Cod Conventions
Pascal naming convention – все слова в имени начинаются с заглавной буквы, используется для именования классов;
Camel naming convention – все слова в имени кроме первого начинаются с заглавной буквы, используется для именования полей и методов.
public-класс записывается первым в файле.
Скачать все slide презентации Технология Java. Классы и объекты одним архивом:
Похожие презентации
-
Java. SE. 01. Java fundamentals. Введение в язык java. Типы данных, переменные, операторы. Простейшие классы и объекты
-
Компонентная модель в объектно-ориентированном программировании. Технология JavaBeans
-
Java. Абстрактные классы и интерфейсы
-
Введение в объекты Java
-
Связи между классами. Объектно-ориентированное программирование. (Лекция 3)
-
Объектно-ориентированные технологии программирования и стандарты проектирования
-
Объектно-ориентированное программирование (ООП), как технология программирования
-
Java-технологии
-
Java объектілері мен негізгі кластар
-
Программирование на платформе Java EE. Разработка компонентов на основе технологии Enterprise JavaBeans (часть I)