☕ 자바 JAVA/☕ 클래스와 함수 Class & Method

[JAVA]클래스 Class 정의

뉴이 NUEY 2023. 8. 20. 15:18
반응형

참조 : https://youtu.be/ML4CO32-bts

 

변수는 하나의  타입에 하나의 데이터만 저장할 수 있고

int number = 0;

 

배열은 하나의 타입에 여러 데이터를 저장할 수 있습니다.

int[] numberArr = {0, 1, 2};

List<Integer> numberList = new ArrayList<Integer>();
<Object> ← generic으로 Object를 지정하면 여러타입을 받을 수 있지만 비권장합니다.

 


어떻게 하면 좀 더 편하게 사용할까 하다가

명령문과 변수들을 하나의 class에 담아서 사용할 수 있게 만들기도 합니다.

 

class : 데이터와 함수의 집합

 

이라고도 합니다.

 

또 변수만 모아서 사용하는 경우가 바로 DTO 같은 경우가 있습니다.

변수들만 모아진 class를 정의하자면

 

class : 사용자 정의타입

 

라고도 합니다.

 

사용자 ID, 생년월일, 나이 등을 여러 페이지에서 사용한다 할 때

DTO에 담아두고 사용한다면 좀 더 관리에 유용하겠죠.

public class userInfo {
	private String userId;
    private Date userBirth;
    private int userOld;
}

 

 

반응형