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


 

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

16801. Намывные россыпи как новый источник получения золота и платины 80 KB
  Намывные россыпи как новый источник получения золота и платины От редакции бюлл. Золотодобыча. Новое как известно часто является хорошо забытым старым. Нижеприведенная статья по мелкому золоту написана в 1932 году но мы уверены что она с интересом будет прочитана и сег...
16802. НОВЫЕ ТЕХНИКА И ТЕХНОЛОГИИ ОБОГАЩЕНИЯ ПЕСКОВ 225 KB
  НОВЫЕ ТЕХНИКА И ТЕХНОЛОГИИ ОБОГАЩЕНИЯ ПЕСКОВ Несмотря на снижение объема добычи золота из россыпей они продолжают оставаться наиболее выгодным объектом для промышленного освоения как в современных условиях так и в среднесрочной перспективе поскольку их минераль
16803. Стратегическое значение мелких месторождений коренного золота в Хабаровском крае и Амурской области 40 KB
  О стратегическом значении мелких месторождений коренного золота в Хабаровском крае и Амурской области Е.В.Нигай к.г.м.н ст.науч.сотр. ИГД ДВО РАН Золотодобыча №121 Декабрь 2008 Разведка и эксплуатация мелких месторождений коренного золота в пределах Дальнего Востока ...
16804. Обобщенная характеристика россыпей благородных металлов Приморья 46 KB
  Обобщенная характеристика россыпей благородных металлов Приморья Россыпи развитые на территории СихотэАлиня и Южного Приморья Иванов Хомич 1997 разделяются на монокомпонентные однометалльные одноэлементные и многокомпонентные комплексные. Последние охватыва
16805. Оборудование для добычи золота 1.83 MB
  Оборудование для добычи золота 8ми футовая машина Может устанавливаться на берегу или на понтонах легко подготавливается к перевозке любым транспортом. В конструкции нет вибраторов что упрощает эксплуатацию и повышает надёжность.Оптимальный ...
16806. Оборудование для пробоподготовки 1.32 MB
  Оборудование для пробоподготовки Кольцевые мельницы НАСТОЛЬНАЯ КОЛЬЦЕВАЯ МЕЛЬНИЦА Компактная и лёгкая настольная мельница предназначена для истирания проб максимальным весом до 100 грамм. Предназначена для ис...
16807. Освоение сырьевой базы золота Иркутской области 56.5 KB
  Освоение сырьевой базы золота Иркутской области В.А.Назарьев В.А.Мордвин Главное управление природных ресурсов и охраны окружающей среды МПР России по Иркутской области Иркутская область – один из основных регионов страны по добыче золота. За более чем полутор
16808. Перспективы организации комплексного извлечения цветных, рассеянных редких и благородных металлов из нетрадиционного природного и техногенного сульфидного сырья Урала 184 KB
  Мелентьев Г.Б. Малинина Е.Н. Овчарова Е.С. Перспективы организации комплексного извлечения цветных рассеянных редких и благородных металлов из нетрадиционного природного и техногенного сульфидного сырья Урала НИЦ Экология и промышленная энерготехнология Объедин...
16809. Поиск критериев золотого оруденения мурунтауского рудного поля 55 KB
  Поиск критериев золотого оруденения мурунтауского рудного поля Голищенко Г.Н. главный геофизик Центрального рудоуправления НГМК канд. геол.мин. наук; Беленко А.П.главный геолог Центрального рудоуправления НГМК Большая часть территории Кызылкумского региона перек