코딩/2-JAVA

B0502생성자와클래스DAO

tree0505 2025. 4. 11. 10:36
반응형
  • B0502생성자와클래스DAO 

B0502개념01생성자학생
B0502개념01생성자학생
B0502개념01생성자학생


  • 문제
  • 지금 하고 싶은것 
    • 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데이터를 넣을 수 있다. 

B0502개념연습01
B0502개념연습01
B0502개념연습01


B0502개념연습02
B0502개념연습02
B0502개념연습02

반응형

'코딩 > 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