반응형
- B0502생성자와클래스DAO



- 문제
- 지금 하고 싶은것
- arr[ ] [ ] 이차배열을 클래스 안에 넣는것
- 클래스는 2가지로 이루어져 있다.
- 전체 큰 배열 [ ] =>DAO
- 작은 배열. 즉 한 사람 개인 데이터 => 클래스 이다.
- 문제 만들기
- 1 - 2차배열이 있다. 이것은 publick class로 감싸고
- 3 - ItemDAO itemDAO = new ItemDAO();'
- 우선 큰 배열을 생성한다.
- 이것을 해야지 DAO가 만들어진다.
- 4 - itemDAO.setData(arr);
- 큰 배열을 만들었으면 데이터를 보내야 한다.
- arr 데이터를 setData에 보내라
- 그래야 머리와 몸통을 만들 수 있다.
- 5 - itemDAO.printList();
- DAO 안에 있는 함수 pringList 함수를 실행시켜라
- 즉 큰 배열을 출력하라
- itemList[i].printData();
- 이것을 통해. 작은 배열도 함수를 실행시키는 거다.
- DAO를 만들고
- 빈 배열을 만든다. ARR 전체 데이터를 담을 빈배열
- void를 통해
- 머리를 만든다.
- 몸통 만든다.
- Item item = new Item
- 여기서 new를 통해 위에서 개별 클래스가 만들어진다.
- void를 통해 출력함
- 전체 배열 출력하고. 클래스 함수명을 통해서. 개별데이터도 함께 출력 가능. 그래서 arr [ ] [ ] 2차배열 데이터를 전부다 출력 가능
- class
- 우선 변수를 만든다
- 이 변수는 빈 변수이다.
- 생성자를 만든다.
- Item
- 빈 변수에. 몸통에서 new를 해서 클래스가 생겨서. Item을 통해. arr데이터를 클래스에 넣을 수 있다.
- int number,int price,int count, int total =>통해 arr데이터를 넣을 수 있다.
- 우선 변수를 만든다






반응형
'코딩 > 2-JAVA' 카테고리의 다른 글
| B07스태틱 (0) | 2025.04.11 |
|---|---|
| B06캡슐화 (0) | 2025.04.11 |
| B0501생성자_개념 (0) | 2025.04.11 |
| B0404클래스와DAO (0) | 2025.04.10 |
| B04클래스와메서드 => B0403클래스와메서드데이터 (0) | 2025.04.10 |