바닥부터 시작하는 프로그래밍/국비JAVA

16일차(클래스 나누기, 학생관리프로그램V2)

예얀 2024. 3. 26. 16:30

 

StudentManagerV2_final.zip
0.01MB

 

마지막줄이 최종 느낌

 

이런식으로 대문자는 사용X
vo = dto 같음
학원에서 만들 패키지

 

 

 

생성자는 못그림 그림에 

Dto는 기능이 없는 클래스(멤버 변수) 모  

그림에 세터게터는 걍 안그림(당연한거니까)

 

주의 그림은 흐름을 이야기하는게 아니다!! 관계를 이야기하는것!!

2번째 줄 3개는 기능이다 

 

파일 보낼때 왼쪽클릭export - General -  Archive File

가져올때 왼쪽클릭import

 

component랑 Dto는 비슷하지만 다름 

Dto는 기능X

웨퍼는 서비스를 강하게 의존하고 있다.

 

repository 

private StudentDto[] studentList = new StudentDto[10];

// 인스턴스가 10개가 생성된게 아님

//null 값이 10개

//즉, 참조주소를 넣는 값 10개가 힙에 생성

 

 

component 는 3개

웨퍼에서 서비스코드를 사용하고 싶으면 웨퍼 필드에다가 이렇게 작성( 맨아랫줄 private로 묶기!!)