을 설계 도움이 필요, 우리가 만드는 임무를 봤는데 : 변수 firstName, lastName, streetAddress, zipCode
와 phone
와내가 숙제를 들어 배열
Person
클래스입니다.
CollegeEmployee
은 Person
을 확장하고 ssn, salary,
및 deptName
을 추가합니다.
Faculty
CollegeEmployee
은 부울 tenure
을 추가하여 확장합니다.
마지막으로, Student
는 GPA
및 major
을 추가하여 person
를 확장합니다.
모든 것이 화면에 표시되는 것처럼 보이고 배열의 다음 레코드로 14 개의 레코드 (7 명의 학생, 4 명의 직원 및 3 명의 교수진)를 생성합니다.
여러 데이터 유형을 사용하는 3 개의 다른 클래스가 있는데,이 기능을 사용하여 배열을 채우는 방법을 이해할 수 없습니다. 이것은 완전히 정수가 아니었던 내가 만든 첫 번째 배열입니다. 자바 튜토리얼은 나에게 아무것도주지 않았고, Java: Generic Static Multidimensional Arrays에는 훌륭한 정보가 있지만, 지금 당장 내 머리를 감쌀 수있는 것보다 조금 더 있습니다.
저는 처음에 array[14][10]
을 만들려고했습니다. 열 개의 객체에 대해 각각 14 개의 변수를 만들었지 만 데이터 유형을 혼합 할 수는 없습니다. 그게 내가 길을 잃은 곳이야.
누구나이 어레이를 설계하고 나중에 그 값을 표시하는 방법에 대한 제안 사항이 있습니까?
힌트와 제안 사항을 보내 주시면 감사하겠습니다.
감사합니다.
당신은 OOP의 기초를 다시 방문 할 필요가 (당신은 예를 들어,
instanceof
를 사용하여 확인할 수 있습니다). 당신의 모든 물건은'사람'입니다 –교수 **는 ** 대학생입니까? 현실은 아닙니다;) –
@Andreas_D - "교수"를 찾아야한다고 생각합니다. 나는 길가에있는 사람들이 걸어 다니며 수업을 가르치지 않는다고 생각합니다.) –