티스토리 뷰
package haksa.util;
import haksa.domain.Student;
import haksa.domain.Teacher;
import haksa.domain.Employee;
import haksa.domain.Person;
public class Management{
private Student stu;//null로 초기화
private Teacher tea;
private Employee emp;
private Person person[];
private int index;
public Management(){
person = new Person[50];
}
public void setPerson(Person p){// 배열에 각각의 객체를 넣어주는 작업을 수행
person[index++] = p;
}
public void makeStudent(String name, int age, String stu_id){
stu = new Student(name,age,stu_id);
setPerson(stu);
}
public void makeTeacher(String name, int age, String subject){
tea = new Teacher(name,age,subject);
setPerson(tea);
}
public void makeEmployee(String name, int age, String dept){
emp = new Employee(name,age,dept);
setPerson(emp);
}
public void printPerson(){
for (int i=0;i<index;i++)
{
person[i].printAll();
}
}
}
'Programming > Java' 카테고리의 다른 글
MyFirstRuntimeError1 (0) | 2016.05.04 |
---|---|
MyFirst1 (0) | 2016.05.04 |
JDBC_Test (0) | 2016.05.04 |
Employee (0) | 2016.05.04 |
WrongPoolException (0) | 2016.05.04 |