Файл: Практикум Создадим в методе main 3 объекта avto, moto, horse экземпляры класса Driver.ppt
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 04.02.2024
Просмотров: 138
Скачиваний: 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) | Сравнение по буквам с учетом регистра |
, описывающий рациональную дробь.