관리 메뉴

코딩 브이로그

클래스의 또 다른 정의 본문

Java의 정석

클래스의 또 다른 정의

표준프레임워크 풀스텍 개발자 홍의표 2023. 9. 8. 15:47

1. 클래스 - 데이터와 함수의 결합

 

변수 - 하나의 데이터를 저장할 수 있는 공간

배열 - 같은 종류의 여러 데이터를 하나의 집합으로 저장할 수 있는 공간

구조체 - 서로 관련된 여러 데이터를 종류에 관계없이 하나의 집합으로 저장할 수 있는 공간

클래스 - 데이터와 함수의 결합(구조체 + 함수)

 

변수와 함수를 하나의 클래스에 정의하여 서로 관계가 깊은 변수와 함수들을 함께 다룰 수 있게 했다.

 

2. 클래스 - 사용자정의 타입(user-defined type)

자바에서는 클래스가 곧 사용자 정의 타입이다.

// 시간, 분, 초 변수 선언
int hour;
int minute;
float second;

// 3개의 변수 선언
int hour1, hour2, hour3;
int minute1, minute2, minute3;
float second1, second2, second3;

// 배열로 선언
int[] hour = new int[3];
int[] minute = new int[3];
float[] seconde = new float[3];

// 관련된 변수들을 구조체 클래스에 모아서 선언
class Time {
    int hour;
    int minute;
    float second;
}

'Java의 정석' 카테고리의 다른 글

열거형 - 열거형 멤버 추가하기  (3) 2024.10.14
열거형  (3) 2024.10.14
객체 배열  (0) 2023.09.08
클래스와 객체의 정의와 용도  (0) 2023.09.08
객체지향언어  (0) 2023.09.08