что закріпляє дісціпліну за вікладачем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" ); <...