Классы и объекты Модуль 2. Объектно-ориентированное программирование — презентация
logo
Классы и объекты Модуль 2. Объектно-ориентированное программирование
  • Классы и объекты Модуль 2. Объектно-ориентированное программирование
  • Java- класс
  • Парадигмы ООП
  • Классы и объекты Модуль 2. Объектно-ориентированное программирование
  • Классы и объекты Модуль 2. Объектно-ориентированное программирование
  • Классы и объекты Модуль 2. Объектно-ориентированное программирование
  • Классы и объекты Модуль 2. Объектно-ориентированное программирование
  • Классы и объекты Модуль 2. Объектно-ориентированное программирование
1/8

Первый слайд презентации

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

Изображение слайда

Слайд 2: Java- класс

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

Изображение слайда

Слайд 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

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

Изображение слайда

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

Класс String String hello1 = " Здравствуйте!"; String hello2 = new String(" Здравствуйте!") Тип Метод Описание String + конкатенация boolean equals(String obj ) эквивалентность int length() длина char charAt ( int index) Символ на позиции index int compareTo (String anotherString ) Сравнение по буквам с учетом регистра Спроектируйте и реализуйте простейший класс, описывающий рациональную дробь.

Изображение слайда

Похожие презентации