Вывести иерархию персонала

Автор: r**************@yandex.ru, 27 Ноября 2011 в 16:03, лабораторная работа

Описание работы

В ходе выполнения второй лабораторной работы было создано 2 пакета:
1) dateutils1 содержащий класс Date с помощью которого организовано поле burn_date (дата рождения) в данной лабораторной работе;
2) employers который содержит иерархию классов показанную на рисунке 1. (Суперкласс – Персоналии (Personalities) является суперклассом для класа Сотрудники (Cooperator), который в свою очередь является суперклассом для класса Преподаватели (Professor). Класс Студенты (Students) наследует класс Персоналии.)
3) Main, который содержит основной класс реализующий метод main, в котором производится тестирование всех методов и классов.

Работа содержит 1 файл

ООП Лабораторная работа №2.docx

— 70.07 Кб (Скачать)

    System.out.println("Учёная степень:"+degree);

}

} 

          Класс Students

package employers;

import dateutils1.*;

      public class Students extends Cooperator {

          String group;

          int step; //стипендия;

          int GPA; //средний балл;

          Date birth_day;

        public  Students () {

              FIO="Третий Третий Третий";

              birth_day= new Date();

              group="АЕ-103";

              step=630;

              GPA=75;

          }

         public Students (String f, int s, int G, String str, Date birth_day) {

              this.FIO=f;

              this.birth_day = new Date(birth_day);

              this.group=str;

              this.step=s;

              this.GPA=G;

          }

         public Students (Students st) {

              FIO=st.FIO;

              birth_day = st.birth_day;

              group=st.group;

              step=st.step;

              GPA=st.GPA;

          }

          @Override

          public void printInfo(){

          System.out.println("ФИО: "+FIO);

          System.out.println("Дата рождения: "+birth_day.printDate());

          System.out.println("Группа: "+group);

          System.out.println("Степендия: "+step);

          System.out.println("Средний бал: "+GPA);

          }

         

      } 
 
 
 
 
 
 
 

        Результаты  выполнения программы

            Выводы

В ходе выполнения второй лабораторной работы было создано 2 пакета:

  1. dateutils1 содержащий класс Date с помощью которого организовано поле burn_date (дата рождения) в данной лабораторной работе;
  2. employers который содержит иерархию классов показанную на рисунке 1. (Суперкласс – Персоналии (Personalities) является суперклассом для класа Сотрудники (Cooperator), который в свою очередь является суперклассом для класса Преподаватели (Professor). Класс Студенты (Students) наследует класс Персоналии.)
  3. Main, который содержит основной класс реализующий метод main, в котором производится тестирование всех методов и классов.
 
 

Министерство образования и науки, молодежи и спорта Украины

Одесский  национальный политехнический университет

Институт  компьютерных систем 
 
 
 
 
 
 
 
 
 
 
 

Лабораторная  работа №2

Вариант №7 
 
 
 
 
 
 
 
 
 
 

                  Выполнил:

                  ст. группы АТ-101

                  Коломиец  Вадим

                  Проверил:

                  Контрерас Д.Э. 
                   
                   
                   
                   
                   
                   

Одесса 2011

Информация о работе Вывести иерархию персонала