Оцените презентацию от 1 до 5 баллов!
Тип файла:
ppt / pptx (powerpoint)
Всего слайдов:
25 слайдов
Для класса:
1,2,3,4,5,6,7,8,9,10,11
Размер файла:
8.31 MB
Просмотров:
65
Скачиваний:
0
Автор:
неизвестен
Слайды и текст к этой презентации:
№1 слайд![Основы методологии](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img0.jpg)
Содержание слайда: Основы методологии
№2 слайд![Контрольная](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img1.jpg)
Содержание слайда: Контрольная
№3 слайд![Принципы ООП](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img2.jpg)
Содержание слайда: Принципы ООП
№4 слайд![Абстракция в](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img3.jpg)
Содержание слайда: Абстра́кция в объектно-ориентированном программировании — это придание объекту характеристик, которые чётко определяют его концептуальные границы, отличая от всех других объектов.
№5 слайд![Давайте создадим вот такое](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img4.jpg)
Содержание слайда: Давайте создадим вот такое существо из реального мира)
№6 слайд![](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img5.jpg)
№7 слайд![Сигнатура и возвращаемы](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img6.jpg)
Содержание слайда: Сигнатура и возвращаемы значения
№8 слайд![](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img7.jpg)
№9 слайд![Наследование Рыбка Тоже](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img8.jpg)
Содержание слайда: Наследование – Рыбка Тоже Домашнее Животное
№10 слайд![Наследуемся от питомца](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img9.jpg)
Содержание слайда: Наследуемся от питомца
№11 слайд![Вызов метода класса родителя](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img10.jpg)
Содержание слайда: Вызов метода класса родителя
№12 слайд![Наследование рыбы от питомца](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img11.jpg)
Содержание слайда: Наследование рыбы от питомца
№13 слайд![Вызов собственных методов](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img12.jpg)
Содержание слайда: Вызов собственных методов рыби и методов питомца
№14 слайд![](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img13.jpg)
№15 слайд![Полиморфизм polymorphism от](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img14.jpg)
Содержание слайда: Полиморфизм (polymorphism) (от греческого polymorphos) - это свойство, которое позволяет одно и то же имя использовать для решения двух или более схожих, но технически разных задач. Целью полиморфизма, применительно к объектно-ориентированному программированию, является использование одного имени для задания общих для класса действий. Выполнение каждого конкретного действия будет определяться типом данных.
№16 слайд![Полиморфизм в действии](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img15.jpg)
Содержание слайда: Полиморфизм в действии
№17 слайд![](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img16.jpg)
№18 слайд![Что делает final?](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img17.jpg)
Содержание слайда: Что делает final?
№19 слайд![Модификаторы доступа public](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img18.jpg)
Содержание слайда: Модификаторы доступа
public: публичный, общедоступный класс или член класса. Поля и методы, объявленные с модификатором public, видны другим классам из текущего пакета и из внешних пакетов.
private: закрытый класс или член класса, противоположность модификатору public. Закрытый класс или член класса доступен только из кода в том же классе.
protected: такой класс или член класса доступен из любого места в текущем классе или пакете или в производных классах, даже если они находятся в других пакетах
Модификатор по умолчанию. Отсутствие модификатора у поля или метода класса предполагает применение к нему модификатора по умолчанию. Такие поля или методы видны всем классам в текущем пакете.
№20 слайд![Давайте попробуем в действии](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img19.jpg)
Содержание слайда: Давайте попробуем в действии модификаторы доступа
public class Fish extends Pet{
int currentDepth=0;
public int dive(int howDeep)
{
currentDepth=currentDepth + howDeep;
System.out.println("Ныряю на глубину " + howDeep + " футов");
System.out.println("Я на глубине " + currentDepth + " футов ниже уровня моря");
return currentDepth;
}
public String say(String something)
{
return "Ты чё не знаешь, что рыбы не разговаривают?";
}
}
№21 слайд![Казалось бы, почему бы не](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img20.jpg)
Содержание слайда: Казалось бы, почему бы не объявить все переменные и методы с модификатором public? Однако использование различных модификаторов гарантирует, что данные не будут искажены или изменены не надлежащим образом. Подобное сокрытие данных называется инкапсуляцией.
№22 слайд![](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img21.jpg)
№23 слайд![Принципы ООП](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img22.jpg)
Содержание слайда: Принципы ООП
№24 слайд![Классы и объекты Автомобиль](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img23.jpg)
Содержание слайда: Классы и объекты
Автомобиль
Компьютер
Телефон
Часы
Посуда
Игра
Магазин
Приложение
№25 слайд![Домашняя работа](/documents_6/cb03adf3258d3c7889c6c0139ca51178/img24.jpg)
Содержание слайда: Домашняя работа