클래스
1.설계도 2.데이터+함수 3.사용자정의타입
2.데이터+함수:서로 관련있는 데이터와 함수를 하나로 결합
3.사용자 정의타입: 원하는 타입을 직접 만들 수 있다.
Time이라는 클래스를 만들고 싶다면
묶지 않았을때
int hour;
int minute;
int second;
클래스로 결합했을때
class Time{
int hour;
int minute;
int second;
}
Time t1 = new Time();
두개의 시간이 필요하다면
int hour2;
int minute2;
int second2;
또 다시 이렇게 만들 필요 없음
Time t2 = new Time();
코드가 간결해진다.