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


 

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

78946. Общие проблемы структуры научного знания 26 KB
  С точки зрения взаимодействия объекта и субъекта научного познания последнее включает в себя четыре необходимых компонента в их единстве: а Субъект науки ключевой ее элемент: отдельный исследователь научное сообщество научный коллектив и т. в Система методов и приемов характерных для данной науки или научной дисциплины и обусловленных своеобразием их предметов. Выявление структуры науки в этом ее аспекте ставит проблему классификации наук. По предмету и методам познания выделяют науки о природе естествознание об обществе ...
78948. Роль государства в управлении научно-техническим потенциалом 43 KB
  Четко проступает ряд новых сформировавшихся за последние десятилетия тенденций во взаимоотношениях науки и государства внутри самой сферы науки между отдельными ее составляющими и наконец между наукой и обществом в целом. Государство выступает сегодня по отношению к науке по крайней мере в шести ипостасях: как законодатель устанавливающий фундаментальные правовые основы функционирования общества и в том числе его научнотехнической сферы; как один из основных источников финансирования научных исследований и разработок; как массовый...
78950. Этические проблемы науки 20 века 42.5 KB
  Этические проблемы науки 20 века. Этика науки Этика науки изучает нравственные основы научной деятельности.Этические проблемы науки начала ХХ1в. Этические проблемы науки рождались в связи с развитием физики биологии в частности генетики психологии.
78951. Правовое регулирование научной деятельности 38 KB
  Правовое регулирование научной деятельности Одним из фундаментальных вопросов современного общества является вопрос об отношении к интеллектуальному труду правовому механизму использования результатов такого труда и регулирования возникающих при этом правоотношений. Правовые аспекты интеллектуальной деятельности лежат в плоскости решения проблем распределения прав на ее результаты с необходимостью охраны и защиты интеллектуальных достижений. Продуктом умственной деятельности оказывается знание. №982 Об использовании результатов...
78952. Философия техники (фт), ее генезис, предмет и задачи 47 KB
  Философия техники фт ее генезис предмет и задачи. Проблема возникновения техники с разделением труда была поставлена Гегелем. Он показал важную роль техники в возникновении капитализма показал разрушительное воздействие машинного производства на человека.Ленк назвал Маркса первым философом техники.
78953. Становление, развитие и специфика технических наук 56.5 KB
  Становление развитие и специфика технических наук. Техника большую часть своей истории была мало связана с наукой; люди могли делать и делали устройства не понимая почему они так работают. Инженеры провозглашая ориентацию на науку в своей непосредственной практической деятельности руководствовались ею незначительно. После многих веков такой автономии наука и техника соединились в XVII веке в начале научной революции.
78954. Сущность и природа техники 47.5 KB
  Сущность и природа техники. Существует 5 основных подходов сущности техники. отношением: Техника и бытие Техника и человек Техника и природа Техника и социокультурный мир Техника и Бог Даются следующие трактовки техники: Онтологическая Хайдеггер. Это характерно для создания техники ремесленным трудом не преминим к современной технике.