Файл: Практикум Создадим в методе main 3 объекта avto, moto, horse экземпляры класса Driver.ppt

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 04.02.2024

Просмотров: 141

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Классы и объекты Модуль 2. Объектно-ориентированное программирование

Java-класс

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

Парадигмы ООП

Наследование Инкапсуляция Полиморфизм Задание: Придумайте иерархию 3-4 объектов из реальной жизни и опишите инкапсулированные свойства и методы их родительского класса, свойства и методы наследуемых от них классов (отличающиеся от родителя) и полиморфные методы, применимые к ним. Описание класса Задание: Опишите родительский класс составленной иерархии Опишем класс Driver с параметрами speed и power. Практикум Создадим в методе main 3 объекта: avto, moto, horse – экземпляры класса Driverpublic class Driver {int speed;double power; }Driver avto;Driver moto = null;Driver horse = new Driver(); Поля и методы класса Зададим значения полей объектов класса: Определим метод расчета эффективности средства avto.power = 88.7; avto.speed = 120; moto.power = 24; moto.speed = 60; horse.power = 1; horse.speed = 5;double eff() {return power/speed; } Сравним эффективность двух средств передвижения Стандартные типы-классы Класс String String hello1 = "Здравствуйте!"; String hello2 = new String("Здравствуйте!")

Тип


Метод


Описание


String


+


конкатенация


boolean


equals(String obj)


эквивалентность


int


length()


длина


char


charAt(int index)


Символ на позиции index


int


compareTo(String
anotherString)


Сравнение по буквам с учетом регистра

Спроектируйте и реализуйте простейший класс

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