반응형
ch6-9 클래스의 정의(1)
클래스란?
1) 설계도
2) 데이터 + 함수 (데이터와 함수의 결합)
클래스 == 데이터 + 함수
3) 사용자 정의 타입
배열은 같은 종류의 데이터를 하나로 저장할 수 있는 공간
그 한계가 보완된 것이 "구조체"
ch6-10 클래스의 정의(2)
사용자 정의 타입(우리가 정의한 타입) - 원하는 타입을 직접 만들 수 있다.
시간을 다루기 위한 타입이 기본형 8개에 포함되어 있지 않다. (시간을 저장하는 클래스도 없다고 쳤을 때)
여러 시간을 다루기 위해서는?
변수를 아홉개를 선언
코드가 간결해지고, 시분초를 함께 묶을 수 있다.
왼쪽 코드보다 오른쪽 코드가 더 객체지향적인 코드이다.
객체지향적인 코드가 유지보수하기 쉽고, 간결하게 작성할 수 있다는 장점이 있다.
반응형
'자바의정석' 카테고리의 다른 글
[자바의 정석 - 기초편] ch6-12,13 클래스 변수, 인스턴스 변수 (0) | 2022.03.08 |
---|---|
[자바의 정석 - 기초편] ch6-11 선언위치 변수종류 (0) | 2022.03.08 |
[자바의 정석 - 기초편] ch6-8 객체배열 (0) | 2022.03.07 |
[자바의 정석 - 기초편] ch6-6, 7 객체의 생성과 사용 (0) | 2022.03.07 |
[자바의 정석 - 기초편] ch6-5 한파일 여러 클래스 작성하기 (0) | 2022.03.07 |