java 3

[Java] 객체 지향 프로그래밍

객치 지향이란 무엇인가? 객체는 무엇인가? 객체 지향이란 실제 세계를 모델링하여 소프트웨어를 개발하는 방법이다Java, C#, C++ 이 그 예이다 TV를 보고 있는 우리들의 모습을 상상해보자'나' 라는 객체가 'TV' 라는 객체를 '리모컨' 이라는 객체로 신호(메세지)를 주고 받으며 채널을 바꾼다이러한 개념을 프로그래밍의 세계에 반영한 것이다 객체(Object)는 상태와 동작을 가지고 있다객체의 상태(state)는 객체의 특징값(속성)이다프로그램에서는 필드로 구현된다객체의 동작(behavior)는 객체가 위할 수 있는 동작이다프로그램에서는 메소드로 구현된다소프트웨어 객체는 메세지(message)를 통해 다른 객체와 통신하고 상호작용한다 이와 비교되는 개념으로 절차 지향 프로그래밍(Procedural P..

[Java] Calendar, 날짜와 시간

Calendar 클래스Calendar 클래스는 자바 라이브러리에 포함되어 있는 클래스다 비슷한 클래스로 Date 가 있지만 이는 자주 사용하지 않으므로 넘어가도록 한다단 Calendar 는 추상클래스이므로 직접적으로 객체를 생성할 수 없다 자주 사용되는 상수 목록 static int YEAR 현재 년도static int MONTH 현재 월 (1월 - 0)static int DATE 현재 날짜static int WEEK_OF_YEAR 현재 년도 기준 몇째 주static int WEEK_OF_MONTH 현재 월 기준 몇째 주static int DAY_OF_YEAR 현재 년도 기준 몇 일static int DAY_OF_MONTH 현재 월 기준 몇 일static int DAY_OF_WEEK 현재 요일 (일요일 ..

728x90