본문 바로가기
Dev./Sec. Study/Java

new Java Console Calendar

by 로제마인 2008. 10. 28.

JAVA.Calendar 에 올라온 달력을
같은 기능을 하지만 코드를 처음부터 새로 짰어요.

훨씬 깔끔해 졌지만 그래도 메인 출력부는 여전히 난잡.

1.
private로 선언된 printCalendar()에서
년도출력/월출력/단출력 을 모두 하게 했답니다.
(전 모군이 그렇게 했다고 저한테 그러길래 해봤어요)

2.
이전의 것은 날짜를 바꾸기 위해선 새롭게 instance를 생성해야 했지만,
이번엔 set함수를 만들어 객체 내에서 날짜를 바꿀 수 있도록 했지요.
(물론 생성자를 이용한 초기화도 가능하며 생성자 오버로딩을 이용해 현재시각을 설정할 수도 있어요)

3.
전에 만든 것 처럼 모든 메뉴를 만든게 아니라, class 구현에만 중점을 둬서 바로 쓰진 못해요.

4.
결과 확인을 위해 class 내부에 main()함수를 만들어 테스트 했어요
main()함수 지우고 class 끌어다가 쓰면되요 히힛


ps. 이거 복사 붙여넣기 해서 쓰는거에요.
DES도 이거 들어갔을텐데.. = =;;

아 근데 아무리 술먹고 피곤하고 졸리다지만
코드 너무 막 짰다..

/************************************************************
 *
 * Writer : 유♡Nazuki
 * E-mail : pure@pure.wo.tc
 * Date   : 2008.10.28.
 *
 *********** comment **********
 *
 * 순천향대학교 정보보호학과 2학년 2학기 자료구조 실습
 * 4가지 조건 만족하는 달력 만들기
 *  - 1. 월 출력
 *  - 2. 년 출력
 *  - 3. 날짜가 무슨 요일인지
 *  - 4. 단(column) 출력
 * 를 했는데 이걸 2학년 때 java 배우면서 할 때
 * 코드가 너무 지저분해서 언젠간 꼭 다시 해야지 했었는데
 * 4학년 2학기가 되서야 만들어보는.
 *
 * 잘못된 점이 있으면 지적해 주시고
 * 무단 수정은 해도 상관없지만
 * 좋은 방향으로 수정되면 저도 좀 보여주시고 ㅠㅠ
 * 개선 방안 등의 코멘트를 대 환영합니다.
 *
 ************************************************************/


'Dev./Sec. Study > Java' 카테고리의 다른 글

JAVA.Calendar  (0) 2006.07.19