Академический Документы
Профессиональный Документы
Культура Документы
Цель работы:
Введение
Порядок создания
Откройте Greenfoot;
Выберите новый сценарий на Java и дайте название, как показано на
рис.1.;
2
1 3
Рис.2.Окно редактора
Наследование
* Объекты Greenfoot унаследуют методы и свойства своего подкласса и
суперкласса.
* Например, экземпляр fishes унаследует методы суперкласса Actor и
подкласса fishes.
Наследование означает, что каждый подкласс наследует свои методы от
своего суперкласса.
Просмотр унаследованных методов в меню объектов
* Меню объекта отображает все методы, которые экземпляр унаследует от
своего подкласса и суперкласса.
- Щелкните правой кнопкой мыши на экземпляре, чтобы открыть меню.
5
Сводка Метода
6
Компоненты Метода
Примеры методов:
void move()
void turnLeft()
Сигнатура метода
Тип возврата
* тип возврата – это слово в начале метода, которое указывает, какой тип
информации будет возвращен вызовом метода.
Boolean
· Mожете ли вы двигаться?
Параметры метода
· тип параметра
· имя параметра
10
Свойство объекта
– размер
– цвет
– диапазон движений
11
Переменная
Синтаксис Программирования
Способ Действия
Всякий раз, когда в среде нажимаются элементы управления Act или Run
execution, объект выполняет то, что запрограммировано в методе act.
Фигурные скобки и содержимое внутри них - это тело метода. Здесь можно
написать код для указания экземплярам класса действовать при нажатии
кнопок Act или Run
13
Команды:
{
World world;
world = getWorld();
world.removeObject(Food);
} – команда для удаления одного из объектов, где food – название
удаляемого объекта, тескстовый редактор показан на рис.7.
Контроль исполнения
Лабораторная работа №2
Сохранить мир
Лабораторная работа №3
Лабораторная работа 4.
его, заставив двигаться по прямой линии и есть рыбу, если первая ее найдет.
Вы уже видели как делать каждую из этих каманд в предыдущих
работах.Рис.1(4).
20
Добавьте в мир рыбу, несколько акул и много еды (затем спасите мир).
23
И пострайтесь съесть всю еду , прежде чем акула поймает рыбу. Однако вы
можете заметить, что есть ещее один недостаток: акулы могут на некоторе
время застрять на краю света. Потому что как только они достигнут края
света , они отойдут от него только после нескольких случайных поворотов.
градусов, как только они достигнут края света. Мы должны проверить, что
мы находимся на краю света, посмотрев , близка ли их координата Х к нулю
или к ширине мира, - аналогично логика для координата Y(и высоты мира).
Код ниже на рисунке 5(5). или на рис.7.(лаб.раб.№1)
Лабораорная работа №5
Создание игры
OceanWorld
26
Бомба
28
Пират
29
Якорь