※ DTO(DataTransferObject) : 데이터 전달용 객체, 상품에 대한 정보가 담긴 가방
DAO(DataAccessObject) : 데이터 접근용 객체
※ new Product();에서
(); : 생성자 호출
()안에 인자값 넣을 수 있다.
cf) JVM이 알아서 소멸자 담당해서 c++엔 소멸자 있지만 자바에는 없다
- 문서용 주석으로 만든 파일
Constructor Summary : 생성자 요약
※ 생성자
객체 생성 시 자동 호출되는 특수 메서드이다. 객체의 초기화 역할을 담당한다.
- default constructor
컴파일시 소스코드에 생성자가 하나도 없을 경우 자동 만들어진다
- default constructor 형태
: 클래스이름(){} // 매개변수 없는 생성자로 만들어짐(void도 없음), 클래스이름과 같아야 한다.
일반메서드와 구분하기 위해 return 타입이 없음. -> 이거 덕에 Product p = new Product();가 가능한 것.
- Product() {} 없으면 default 생성자가 아예 안만들어진다. 그러면 new Product(); 를 만들 수가 없다
→ 매개변수 없는 생성자 만드는 습관 들이기
'언어 > Java' 카테고리의 다른 글
오버로드(Overload) (0) | 2023.07.31 |
---|---|
접근제어자(Access Modifier) (0) | 2023.07.31 |
this (0) | 2023.07.28 |
문서용 주석 document comment (0) | 2023.07.28 |
클래스 예제 (0) | 2023.07.28 |