자바의정석

[자바의 정석 - 기초편] ch6-9,10 클래스의 정의

유호야 2022. 3. 7. 19:47
반응형

ch6-9 클래스의 정의(1)

클래스란?

1) 설계도

2) 데이터 + 함수 (데이터와 함수의 결합)
클래스 == 데이터 + 함수

3) 사용자 정의 타입

배열은 같은 종류의 데이터를 하나로 저장할 수 있는 공간
그 한계가 보완된 것이 "구조체"

 


ch6-10 클래스의 정의(2)

사용자 정의 타입(우리가 정의한 타입) - 원하는 타입을 직접 만들 수 있다.
시간을 다루기 위한 타입이 기본형 8개에 포함되어 있지 않다. (시간을 저장하는 클래스도 없다고 쳤을 때)

여러 시간을 다루기 위해서는?

변수를 아홉개를 선언

코드가 간결해지고, 시분초를 함께 묶을 수 있다.

 

 


 

왼쪽 코드보다 오른쪽 코드가 더 객체지향적인 코드이다.


객체지향적인 코드가 유지보수하기 쉽고, 간결하게 작성할 수 있다는 장점이 있다.

반응형