24324

Исследование классов в Java

Практическая работа

Информатика, кибернетика и программирование

На занятии рассматривается порядок объявления и применения классов и их членов при разработке приложений для Java SE в IDE NetBeans. Для выполнения заданий этого занятия требуются программное обеспечение и ресурсы

Русский

2014-10-12

772.5 KB

1 чел.

ПЗ-8

Исследование классов в Java

   Подготовка к занятию

1. Объявление класса и его членов

2. Работа с методами класса

3. Работа с конструкторами класса

На занятии рассматривается порядок объявления и применения классов и их членов при разработке приложений для Java SE в IDE NetBeans.

Для выполнения заданий этого занятия требуются программное обеспечение и ресурсы, перечисленные ниже:

Программное обеспечение

Ресурс для загрузки

Комплект для разработчика на языке Java (JDK) с IDE NetBeans

JDK 7u7 with NetBeans 7.2

http://www.oracle.com/technetwork/java/javase/downloads/jdk-7-netbeans-download-432126.html

Тестовый редактор TextPad 6

http://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.


1. Объявление класса и его членов

1.1. Справочная информация

Смотрите рекомендованные источники

1.2. Задание для практической работы

а). Введите в окно редактора кода

  

б). Выполните программу - будет выведено:

в). Поясните полученные результаты


2.
 Работа с методами класса

2.1. Справочная информация

Смотрите рекомендованные источники

2.2. Задание для практической работы

2.2.1. Работа метода с параметрами примитивного типа

а). Введите в окно редактора кода

б). Выполните программу - будет выведено:

 

в). Поясните полученные результаты


2.2.2. Работа метода с параметрами ссылочного типа

а). Введите в окно редактора кода

б). Выполните программу - будет выведено:

в). Поясните полученные результаты

2.2.3. Перегрузка методов

а). Введите в окно редактора кода

б). Выполните программу - будет выведено:

в). Поясните полученные результаты

2.2.4. Переопределение метода

а). Введите в окно редактора кода

 

б). Выполните программу - будет выведено:

в). Поясните полученные результаты


2.2.5. Использование ключевого слова
super

а). Введите в окно редактора кода

б). Выполните программу - будет выведено:

в). Поясните полученные результаты


3.
 Работа с конструкторами класса

3.1. Справочная информация

Смотрите рекомендованные источники

3.2. Задание для практической работы

3.2.1. Объявление и применение конструкторов

а). Введите в окно редактора кода

 

б). Выполните программу - будет выведено:

 

в). Поясните полученные результаты

 3.2.2. Использование ключевых слов super и this в конструкторах

а). Введите в окно редактора кода

б). Выполните программу - будет выведено:

в). Поясните полученные результаты


4. Отчет о занятии

Полученные в ходе занятия результаты оформить в виде отчета средствами MS Word и записать в файл pz8_FIO.doc. Отчет должен содержать:

1. Тему занятия и учебные вопросы.

2. Скрины с ответами и результатами выполнения всех действий по учебным вопросам занятия – для личных проектов NetBeans IDE.

3. Выводы с анализом полученных результатов – лучше отдельно по вопросам занятия.

4. Фамилию, имя и отчество студента, представляющего отчет.

По итогам занятия создать папку pz8-Фамилия, в которой разместить:

- файл отчета pz8_FIO.doc

- папку pz8_FIO с папкой проекта  MyApp8_FIO

Папку pz8-Фамилия поместить в архив (rar, zipбез пароля!!!) и отослать преподавателю по e-mail.


8


 

А также другие работы, которые могут Вас заинтересовать

39413. Реализация и исследование быстрого алгоритма двумерного вещественного ДПФ по основанию 4 представлением данных в гиперкомплексной алгебре 294.73 KB
  Заданный алгоритм был реализован программно с помощью технологии Microsoft. NET Framework на языке программирования C++. Написанное приложение состоит из двух сборок: библиотеки классов FFT, содержащей все необходимое для вычисления ДПФ по формуле и БПФ.
39414. Реализация и исследование быстрого алгоритма двумерного вещественного ДПФ с расщеплением основания с представлением данных в алгебре кватернионов 308.5 KB
  ЗАДАНИЕ Реализация и исследование быстрого алгоритма двумерного вещественного ДПФ с расщеплением основания с представлением данных в алгебре кватернионов. Текст программы 1 Постановка задачи Нахождение спектра квадратной матрицы размера с помощью быстрого алгоритма двумерного вещественного ДПФ с расщеплением основания с представлением данных в алгебре кватернионов. Тестирование полученной реализации алгоритма ее исследование и сравнение с обычным алгоритмом двумерного ДПФ. Рассмотрим...
39415. РАСЧЕТ И КОНСТРУИРОВАНИЕ ОДНОСТУПЕНЧАТОГО ЗУБЧАТОГО РЕДУКТОРА 4.1 MB
  Проектный расчёт закрытой цилиндрической зубчатой передачи . Геометрический расчет закрытой цилиндрической передачи.5 Проверочный расчет закрытой цилиндрической передачи . Расчет открытой цилиндрической зубчатой передачи .
39416. Детали машин и основы конструирования 1007.43 KB
  2 РАСЧЕТ КРУТЯЩИХ МОМЕНТОВ НА ВАЛАХ И ЧАСТОТ ВРАЩЕНИЯ Быстроходный вал: n1б=nа=1455 об мин. 3 РАСЧЕТ ЗУБЧАТЫХ ПЕРЕДАЧ 3.2 Проверочный расчет на прочность закрытой цилиндрической зубчатой передачи 3.170; t расчетный срок службы передачи t =12000 ч; n частота вращения вала; Nk1 = 60 ∙ с ∙ n1 ∙ t =60 ∙ 1 ∙ 28088 ∙ 12000=2022∙106 циклов; Nk2 = 60 ∙ с ∙ n2 ∙ t =60 ∙ 1∙ 70 ∙ 12000=504∙106 циклов.
39417. Устройство сбора данных 368.5 KB
  В радиотехнических системах и в технике связи УСД используются для обработки сигналов функционального контроля каналов связи диагностирования состояния аппаратуры. Имеется F аналоговых каналов. Необходимо опрашивая их согласно заданной последовательности получаемые из каналов аналоговые величины с помощью АЦП преобразовывать в цифровую форму двоичные слова стандартной длины 1 байт = 8 бит и помещать в последовательные ячейки некоторой области ЗУ начиная с ячейки имеющей адрес G. Разработать системы формирования адресов ячеек ОЗУ и...
39418. Система передачи 262.5 KB
  В состав аппаратуры ИКМ120У входят: аналогоцифровое оборудование формирования стандартных потоков АЦО оборудование вторичного временного группообразования ВВГ оконечное оборудование линейного тракта ОЛТ необслуживаемые регенерационные пункты НРП комплекс измерительного оборудования. Максимальное число НРП между ОРП 48 Максимальное число НРП в полу секции ДП 24 1 1 1 0 0 1 1 0 1с 2с 3с 4с 1с 1с 2с 3с 4с 1с 2с 3с 4с 1с 2с 3с 4с 1с 2с 3с 4с 1с 2с 3с 4с 1с 2с 3с 4с 1с...
39419. Составление программы тренировки силовой подготовки для юношей начинающих заниматься силовым троеборьем 365 KB
  В тяжелоатлетическом спорте, как и в любом виде спорта, для достижения результатов мирового класса требуется многолетняя, в высшей степени целенаправленная, с максимальной отдачей сил подготовка, начиная с детского возраста
39420. Ортопедическая стоматология 471.5 KB
  Роль учёных бывшего СССР и РБ в развитии ортопедической стоматологии и совершенствование оказания ортопедической помощи населению. Полное отсутствие коронки зуба. Клиника, функциональные нарушения, методы протезирования. Восстановительные штифтовые конструкции, их разновидности. Показания к применению штифтовых зубов по Ричмонду, по Ильиной-Маркосян, простого штифтового зуба, культевой штифтовой вкладки.
39421. РАЗРАБОТКА СХЕМЫ ОРГАНИЗАЦИИ СВЯЗИ 1.03 MB
  Размещение необслуживаемых регенерационных пунктов НРП вдоль кабельной линии передачи осуществляется в соответствии с номинальной длиной регенерационного участка РУ для проектируемой ЦСП. При необходимости допускается проектирование укороченных относительно номинального значения РУ которые следует располагать прилегающими к ОП или ПВ так как блоки линейных регенераторов в НРП не содержат искусственных линий ИЛ. Необходимое число НРП определить по формуле: N = n 1; 8 Количество НРП на секциях ОП1 ПВ и ОП2 ПВ определить из...