while (e.hasMoreElements()) {
Order each = (Order) e.nextElement();
outstanding += each.getAmount();
}
뭔 상황이냐면
e 는 arraylist를 Enumaration한거임
다음 요소가 있는 동안에
outstanding += each.getAmount();
이걸 해야됨. 이게 각 컬렉션 요소마다 내야할 돈이 담겨 있고 하나씩 꺼내서 outstanding에 추가하는거거든...
근데
Order each = (Order) e.nextElement();
이게 도대체 뭐냐??
Order 클래스를 만들라는데 e.nextElement()가 어떤구조이길래
(Order)로 클래스 캐스팅이 되어서 들어감?? Order 클래스 만들어야되는데 이해가안간다
글삭할거 같아서 댓글 못쓰겠음
아까 못풀던부분 혼자 풀어서 그 뒤로 댓글달리면 안사주기 그래서 삭제함