Автор: r**************@yandex.ru, 27 Ноября 2011 в 16:03, лабораторная работа
В ходе выполнения второй лабораторной работы было создано 2 пакета:
1) dateutils1 содержащий класс Date с помощью которого организовано поле burn_date (дата рождения) в данной лабораторной работе;
2) employers который содержит иерархию классов показанную на рисунке 1. (Суперкласс – Персоналии (Personalities) является суперклассом для класа Сотрудники (Cooperator), который в свою очередь является суперклассом для класса Преподаватели (Professor). Класс Студенты (Students) наследует класс Персоналии.)
3) Main, который содержит основной класс реализующий метод main, в котором производится тестирование всех методов и классов.
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 пакета:
Министерство образования и науки, молодежи и спорта Украины
Одесский национальный политехнический университет
Институт
компьютерных систем
Лабораторная работа №2
Вариант
№7
Выполнил:
ст. группы АТ-101
Коломиец Вадим
Проверил:
Контрерас
Д.Э.
Одесса 2011