3주차 개념
열거형(enum)은 요소라 불리는 명명된 값의 집합을 이루는 자료형이다. (상수 데이터들의 집합이라고 생각하면 된다)
enum Day{
MONDAY,TUESDAY,WEDNESDAY,THURSDAY,FRIDAY,SATURDAY,SUNDAY;
}
자바에서의 enum은 인터페이스와 같이 독립된 특수한 클래스이다.
장점:
프로그래밍의 오류에는 세 가지 종류가 있다.
그 중 가장 주의깊게 공부하고 다뤄야 할 것은 런타임 에러이다.
런타임 에러는 에러와 예외가 나뉜다.
예외처리를 위한 try, catch문의 기본 구조
try{
//로직
}
catch(xxx e){
//예외처리
}
try영역에서 발생한 xxx예외상황은 catch영역에서 처리됨
처음부터 과제가 주어진게 아니고 주차에 나눠서 쪼개어지다 보니 명세가 애매한 부분도, 내가 잘 구현하지 못한 부분도 존재하게 되었다. 그러다보니 내가 구현해 놓았던 것도 다시 되돌리는 식으로 프로그래밍을 하다보니 에러가 많이 났던 것 같다.
객체지향적 설계를 하지 못한게 아닐까
종강하고 분명히 강의를 듣겠다했는데 하나도 듣지 않였다.. 이제 프로젝트 시작인데 팀원들에게 민폐를 끼치지 않기 위해 목표를 확실히 정해 강의를 듣고 공부를 해야겠다는 생각이다.
안녕하세요! 새해를 맞이하여 다시 열심히 공부해봅시당 ㅎㅎ
새로 시작할 개발 코스도 화이팅입니다!