что закріпляє дісціпліну за вікладачемaddSubject (String s) {[numSubj + +]=s;
}
/ / метод, что показує предмети, Які Викладає Певний вікладачshowSubjects () {(numSubj == 0). out.println (« nНемає закріпленіх дисциплін!");. out.println ( « nСПІСОК предметів, ЩО Викладає» + this.getName ()); (int i=0; i <= numSubj - 1; i + +). out.println («" »+ subjects [i] + «" »);
}
/ / метод для виводу ІНФОРМАЦІЇ про вікладачаshowLecInf () {. out.println (« nІНФОРМАЦІЯ ПРО Викладач nІмя викладача:» + name + « nДата народження:» + date + « nКафедра:» + department);
}
} vnz;
.2 classStudent {String name ;/ / ім `я студентаString date ;/ / дата народженняString numZal ;/ / номер залікової кніжкіString numStud ;/ / номер Студентського посвідченняString journal [] []=new String [6 ] [5];
/ / конструктор класу «студент» (String n, String d, String z, String s) {= n;=d;=z;=s;
}
/ / Метод доступу до полівgetName () {name;
} getDate () {date;
} getNumZal () {numZal;
} getNumStud () {numStud;
}
/ / метод для Зміни ІНФОРМАЦІЇ про студентаchangeStud (String n, String d, String z, String s) {= n;=d;=z;=s;
}
/ / метод для показу ІНФОРМАЦІЇ про студентаshowStudInf () {. out.print (« nІНФОРМАЦІЯ ПРО СТУДЕНТА nІмя студента:» + name + « nДата народження:» + date + « nНомер заліковкі:» + numZal + « nНомер Студентського посвідчення:» + numStud + « n");
} getMark (int day, int num) {journal [day - 1] [num - 1];
} cleanJournal (int day, int num) {[num - 1] [day - 1]=null;
}
/ / метод для Отримання оцінкіtakeMark (int day, int num, int m) {((m <6) && (m> - 1)) ((m == 1) | | (m == 0)) [num - 1] [day - 1]="н"; [num - 1] [day - 1]=String.valueOf (m);. out.println (« nОЦІНКА задану НЕВІРНО!" );
}
/ / метод для виводу фурналу відвідування и успішностіshowJournal () {. out.println (« nЖУРНАЛ ВІДВІДУВАННЯ І УСПІШНОСТІ СТУДЕНТА:» + this.name); (int j=0; j < 5; j + +) {(int i=0; i <5; i + +). out.print (String.format («% 9s», journal [i] [j]));. out.println ();
}
}
}
/ / Підклас «староста» Starosta extends Student {String group;
/ / конструктор (String n, String d, String z, String s, Group g) {(n, d, z, s);=g.getName ();
}
/ / перевізначення методу для Зміни ІНФОРМАЦІЇ про студентаchangeStud (String n, String d, String z, String s, String g) {. changeStud (n, d, z, s);=g;
}
/ / перевізначення методу для показу інформаії про студента
@ Override showStudInf () {. out.println (« nІНФОРМАЦІЯ ПРО СТУДЕНТА nІмя студента:» + getName () + « nДата народження:» + getDate () + « ; nНомер заліковкі: »+ getNumZal () +« nНомер Студентського посвідчення: »+ getNumStud () +« nГрупа: »+ group +« n" ); <...