코딩/1-JavaScript

C1401클래스 ~ C1403클래스와DAO

tree0505 2025. 5. 20. 11:59
반응형

C1401클래스

  • 모든 데이터는 대부분 엑셀로 들어와서 , \n (줄바꿈)으로 들어온다. 

C1401개념01_상품매출.html
C1401개념01_상품매출.html


C1402클래스와함수

C1402개념02_클래스와배열.html


C1403클래스와DAO

C1403개념01_클래스와DAO1.html


C1403개념02_클래스와DAO2.html


구조화 만든는것 

궁극적으로는 구조화 하는 연습이 필요하다.

C1403개념03_클래스와DAO3.html
C1403개념03_클래스와DAO3.html
C1403개념03_클래스와DAO3.html
C1403개념03_클래스와DAO3.html


내가 

  • memberData 안에 있는 데이터는 수정하지 않고. 
  • memberData  이것을 token에 저장한다. /을 기준으로 잘라서 저장 
  • 반복문을 돌리면서
    • ,콤마 기준으로 데이터를 자른다. 

C1401개념01_상품매출 copy.html
C1401개념01_상품매출 copy.html
C1401개념01_상품매출 copy.html


  • 함수는 보내는 데이터가 있어야 return을 사용하는것 
  • 클래스 객체에 데이터를 담을 때는 함수를 이용해서 담는것 
    • 한번에 담을 수도 있고. 
    • setData에 담으면 
    • this.num = num
      • this.num => 클래스 객체 Student안에 있는 num이고 
      • num은 밑에 있는 밖에 있는 데이터 num이다. 
  • printList(stList); 이것은 리턴이 필요없는 이유가. 데이터를 가져오는게 아니니까. 있는것을 출력하는거니까. 

C1402개념02_클래스와배열 copy.html
C1402개념02_클래스와배열 copy.html


C1403클래스와DAO

C1403개념01_클래스와DAO1 copy.html
C1403개념01_클래스와DAO1 copy.html


  • 객체 클래스와 dao클래스 
  • 객체 클래스 : 사람 한명의 데이터만 있다.
    • 함수가 반복문을 돌면서 객체클래스가 여러개가 만들어 진다. 
  • dao클래스 
    • 데이터 클래스가 여러개가 있기 때문에 
    • 배열을 한개 만들어서. 
    • 전체출력을 할려면 dao클래스 안에서 함수를 만들고. 
    • 개별 데이터는 개별클래스 안에 있는 함수도 실행되어서 개별 데이터가 전체 데이터를 배열안에 넣어서 전체데이터가 출력이 되는거다. 

C1403개념02_클래스와DAO2 copy.html
C1403개념02_클래스와DAO2 copy.html


  • 나는 햇갈렸다. 
  • 나는 출력을 개별 데이터에서 가능한줄 알았어
  • 개별 데이터는 1사람만 가능한것 
  • 개별 클래스는 1개만 적혀져 있지만. new를 할때마다 계속 생기는거다. 
  • 그래서 전체데이터를 출력하고 싶으면 
  • dao에 배열을 만들어서 배열안에 저장을 해야 한다. 
  • 전체 데이터 만큼 반복문을 돌고
    • 그 반복문 안에. 개별데이터 함수를 넣어서 실행이 되는거다. 
반응형

'코딩 > 1-JavaScript' 카테고리의 다른 글

C1405클래스와상속(1~3)  (0) 2025.05.20
C1404클래스와static  (0) 2025.05.20
C1303_규칙찾기 (1~3)  (0) 2025.05.20
C1301리턴이차원배열  (0) 2025.05.19
C1203_게임 ~ C1207_그룹바이  (0) 2025.05.19