반응형
참조 : 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;
}
반응형
'☕ 자바 JAVA > ☕ 클래스와 함수 Class & Method' 카테고리의 다른 글
[JAVA]오버로딩 Overloading (0) | 2023.10.03 |
---|---|
[JAVA]Method의 Return문이란 (0) | 2023.09.17 |
[JAVA]Method 메서드란(+ 함수와의 차이, BlackBox란) (0) | 2023.09.10 |
[JAVA]한 파일에 여러 클래스 작성하기 (0) | 2023.08.15 |
[JAVA]클래스와 객체(with 기능, 속성) (0) | 2023.07.23 |