Классы и объекты. Объектно - ориентированное программирование презентация

Java-класс Поле … Метод Описание свойств и параметров сущности Объект Действия с сущностью Экземпляр сущности

Слайд 1Классы и объекты
Модуль 2. Объектно-ориентированное программирование


Слайд 2Java-класс
Поле

Метод

Описание свойств и
параметров сущности
Объект

Действия с сущностью

Экземпляр сущности


Слайд 3Парадигмы ООП
Наследование
Инкапсуляция

Полиморфизм


Задание:
Придумайте иерархию 3-4 объектов из реальной жизни и опишите


инкапсулированные свойства и методы их родительского класса,
свойства и методы наследуемых от них классов (отличающиеся
от родителя) и полиморфные методы, применимые к ним.

Слайд 4Описание класса
Задание:
Опишите родительский класс составленной иерархии


Слайд 5Опишем класс Driver с параметрами speed и power.
Практикум
Создадим в методе

main 3 объекта: avto, moto, horse – экземпляры класса Driver

public class Driver {
int speed;
double power;
}

Driver avto;
Driver moto = null;
Driver horse = new Driver();


Слайд 6Поля и методы класса
Зададим значения полей объектов класса:
Определим метод расчета

эффективности средства

avto.power = 88.7;
avto.speed = 120;
moto.power = 24;
moto.speed = 60;
horse.power = 1;
horse.speed = 5;

double eff() {
return power/speed;
}

Сравним эффективность двух средств передвижения

System.out.print
(horse.eff()>moto.eff());


Слайд 7Стандартные типы-классы


Слайд 8Класс String
String hello1 = "Здравствуйте!";
String hello2 = new String("Здравствуйте!")
Спроектируйте и

реализуйте простейший класс, описывающий рациональную дробь.

Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика