Практикум Создадим в методе main 3 объекта avto, moto, horse экземпляры класса Driver
Скачать 1.01 Mb.
|
Классы и объекты Модуль 2. Объектно-ориентированное программирование Java-классПоле … Метод Описание свойств и параметров сущности Объект Действия с сущностью Экземпляр сущности Парадигмы ООПНаследование Инкапсуляция Полиморфизм Задание: Придумайте иерархию 3-4 объектов из реальной жизни и опишите инкапсулированные свойства и методы их родительского класса, свойства и методы наследуемых от них классов (отличающиеся от родителя) и полиморфные методы, применимые к ним. Описание класса Задание: Опишите родительский класс составленной иерархии Опишем класс 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(); Поля и методы класса Зададим значения полей объектов класса: Определим метод расчета эффективности средства 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("Здравствуйте!")
Спроектируйте и реализуйте простейший класс, описывающий рациональную дробь. |