package Day190715; class Programmer{ private String name; private int age; private Project now; private Project[] history = new Project[50]; Project project; private int cnt = 0; private int sum = 0; Programmer(String name, int age){ this.name = name; this.age = age; } //현재 진행중인 Project를 설정 public void joinProject(Project p) { this.now = p; } //project 경력을 추가(history) public void addProjectHisto..
...더보기 •실습1: Mother에 대한 클래스 - 속성:(String)name, (int)age, (String)job, private(Child[])childs - 생성자 Mother(String name, int age) Mother(String name, int age, String job, Child[] childs) - 메소드: void goToSchool(): ‘아이들과 학교가다’ 출력 void callChild(): 아이들 수만큼 출력 =>‘아이이름’이지금 갑니다 void setChild(Child[] c): 아이를 설정 Mother의 goToSchool, setChild후 callChild 를 호출해 보기 • Child에 대한 클래스 - 속성:(String)name, (int)age, ..
...더보기 •실습1: Father에 대한 클래스 - 속성:(String)name, (int)age, (String)job - 메소드: void goToWork(int time): ‘출근하다’ 출력 void goOffWork(int time): ‘퇴근하다’ 출력 위 클래스를 사용하여 출근하다, 퇴근하다를 출력해 보기 •실습2: 다음 클래스 설계 SpecialMember, Member SpecialMember m = new SpecialMember(“홍길동”); Member s = m; s.getName(); // 홍길동 •실습3: 다음을 만족하는 클래스를 작성 Parent, Child, Hobby, Tennis, Piano Child c = new Child(“홍길동”); Parent p = c; c.s..