Untitled


SUBMITTED BY: Guest

DATE: Nov. 21, 2014, 9:46 p.m.

FORMAT: Java

SIZE: 1.1 kB

HITS: 1088

  1. public class Faculty {
  2. static int arrcounter=0;
  3. int counter=0;
  4. int studentNum=0;
  5. StudentImpl students[];
  6. Faculty(int num){
  7. studentNum=num;
  8. students=new StudentImpl[studentNum];
  9. }
  10. Faculty(StudentImpl []studentsarr){
  11. this.students=studentsarr;
  12. studentNum=studentsarr.length;
  13. }
  14. class TravelerImpl implements Traveler{
  15. TravelerImpl(){};
  16. public Object Current(){
  17. return students[counter];
  18. }
  19. public boolean end(){
  20. if (counter==studentNum)
  21. return true;
  22. else
  23. return false;
  24. }
  25. public void next(){
  26. if(counter<20){counter+=1;}
  27. }
  28. }
  29. public Traveler GetTraveler(){
  30. TravelerImpl t=new TravelerImpl();
  31. return t;
  32. }
  33. public void add(String Name,String Address,int MajorGrade,int OtherGrade){
  34. students[arrcounter++]=new StudentImpl( Name, Address, MajorGrade, OtherGrade);
  35. }
  36. public void add(String Name,String Address,int MajorGrade,int OtherGrade,String major){
  37. students[arrcounter++]=new MasterStudent(Name, Address, MajorGrade, OtherGrade, major);
  38. }
  39. }

comments powered by Disqus