반응형
클래스의 정의 (1)
클래스 == 데이터 + 함수
클래스 : 1. 설계도 2. 데이터 + 함수 3. 사용자 정의 타입
1. 변수 : 하나의 데이터를 저장할 수 있는 공간
2. 배열 : 같은 종류의 여러 데이터를 하나로 저장할 수 있는 공간
3. 구조체 : 서로 관련된 여러 데이터(종류 관계X)를 하나로 저장할 수 있는 공간
4. 클래스 : 데이터와 함수의 결합(구조체 + 함수)
클래스의 정의(2)
사용자 정의 타입 - 원하는 타입을 직접 만들 수 있다.
시간을 다루기 위한 클래스를 생성(기본형은 8개뿐이다)
int hour;
int minute;
int second;
int hour1, hour2, hour3;
int minute1, minute2, minute3;
int second1, second2, second3;
int[] hour = new int[3];
int[] minute = new int[3];
int[] second = new int[3];
class Time{
int hour;
int minute;
int second;
}
Time t = new Time();
Time t1 = new Time();
Time t2 = new Time();
Time t3 = new Time();
Time[] times = new Time[3];
t[0] = new Time();
t[1] = new Time();
t[2] = new Time();
반응형
'java↗' 카테고리의 다른 글
java↗7-7. 클래스 변수와 인스턴스 변수 (0) | 2024.03.25 |
---|---|
java↗7-6. 선언위치 변수종류 (0) | 2024.03.25 |
java↗7-4. 객체 배열 (0) | 2024.03.24 |
java↗7-3. 객체의 생성과 사용 (0) | 2024.03.24 |
java↗7-2. 한파일 여러 클래스 작성하기 (0) | 2024.03.24 |