ЛЗ-8
Исследование классов в Java
Подготовка к занятию
1. Объявление класса и его членов
2. Работа с методами класса
3. Работа с конструкторами класса
На занятии рассматривается порядок объявления и применения классов и их членов при разработке приложений для Java SE в IDE NetBeans.
Для выполнения заданий этого занятия требуются программное обеспечение и ресурсы, перечисленные ниже:
Программное обеспечение | Ресурс для загрузки |
Комплект для разработчика на языке Java (JDK) с IDE NetBeans JDK 7u7 with NetBeans 7.2 | https://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-432126.html |
Тестовый редактор TextPad 6 | https://www.textpad.com/download/ |
Перед началом работы создайте на личном флеш-диске каталоги типа:
E:\NBprojectsFIO\pz8_FIO – для записи результатов работы – проектов NetBeans IDE.
E:\JavaFIO\pz8_FIO –- для записи результатов работы, полученных в TextPad.
Примечание: FIO – аббревиатура от фамилии, имени, отчества студента. Например, для Павленко Сергея Леонидовича FIO = PSL.
Подготовка к занятию
П1. Создание и настройка проекта
Используя методку, рассмотренную на пз2, создайте и настройте в NetBeans IDE проект с именем MyApp8_FIO.
П.2. Добавление кода к автоматически созданному исходному файлу
К коду главного класса добавьте вывод сообщения "Работа с классами в Java" путем замены строки
// TODO code application logic hereстрокой
System.out.println("Исследование классов в Java");Сохраните изменения путем выбора команды "Файл" > "Сохранить".
П3. Компиляция и выполнение проекта
Для запуска программы выполните следующие действия:
Выберите команду " Выполнить" > "Запустить главный проект " (F6).
На экране окно NetBeans IDE должно принять вид, подобный приведенному на рис.1.
|
Рис. 1
Если все получилось – то Вы готовы к выполнению заданий занятия.
Общие методические рекомендации к заданиям для практической работы
а). Дополните код главного класса проекта строками, выполнение которых в приложении позволит пояснить особенности работы с классами и их членами.
б).Дополните строки программы строчными комментариями.
в). Для каждого примера получите скрины окон кода и вывода по образцу рис.2 и рис.3(см. пз-4).
г). Разместите строки кода по выполненному заданию, если это возможно, в блочном комментарии.
Примечание: При необходимости создайте для отработки каждого учебного вопроса свой проект с номерами 81, 82 и 83.
Объявление класса и его членов
Справочная информация
Смотрите рекомендованные источники
Задание для практической работы
а). Введите в окно редактора кода
б). Выполните программу - будет выведено:
в). Поясните полученные результаты
Работа с методами класса
Справочная информация
Смотрите рекомендованные источники
Задание для практической работы
Работа метода с параметрами примитивного типа
а). Введите в окно редактора кода
б). Выполните программу - будет выведено:
в). Поясните полученные результаты
Работа метода с параметрами ссылочного типа
а). Введите в окно редактора кода
б). Выполните программу - будет выведено:
в). Поясните полученные результаты
|
Перегрузка методов
а). Введите в окно редактора кода
б). Выполните программу - будет выведено:
в). Поясните полученные результаты
Переопределение метода
а). Введите в окно редактора кода
б). Выполните программу - будет выведено:
в). Поясните полученные результаты