import java.util.*;
class Professor {
private String name;
Professor(String name)
{
this.name = name;
}
public String getName()
{
return this.name;
}
}
class Department {
private String name;
List<Professor> staff;
Department(String name)
{
this.name = name;
}
public String getName()
{
return this.name;
}
public void setStaff(List<Professor> staff)
{
this.staff = staff;
}
public List<String> getStaff()
{
List<String> professor_names = new ArrayList<String>();
for(Professor prof : this.staff)
{
professor_names.add(prof.getName());
}
return professor_names;
}
}
class Main {
public static void main(String[] args) {
Professor ak = new Professor("Arun Kumar");
Professor ry = new Professor("Rahul Yadav");
Department cse = new Department("CSE");
List<Professor> staff_cse = new ArrayList<Professor>();
staff_cse.add(ak);
staff_cse.add(ry);
cse.setStaff(staff_cse);
System.out.println("The staff of department " + cse.getName() + " is: " + cse.getStaff());
}
}