일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 혼공머신
- 머신러닝
- 정보처리기사필기
- 자바스크립트
- 자바스크립트심화
- 쇼핑몰홈페이지제작
- 자바 실습
- html/css
- 개발일기
- 상속
- 타입스크립트심화
- 데이터분석
- JSP/Servlet
- 자바
- 중학수학
- 순환신경망
- 중학1-1
- 데이터베이스
- 정보처리기사실기
- 연습문제
- 딥러닝
- JSP
- JDBC
- 파이썬
- SQL
- 컴퓨터구조
- 컴퓨터비전
- rnn
- ChatGPT
- 디버깅
- Today
- Total
클라이언트/ 서버/ 엔지니어 "게임 개발자"를 향한 매일의 공부일지
객체를 만드는 생성자 2 - 생성자 오버로드 본문
생성자에 관한 두 번째 학습을 진행해 본다. 생성자 오버로드도 수업 예제를 통해 조금 배웠던 내용이었다. 개념을 익히며 내용을 학습해 보기로 하자!
이론 2 - 생성자 오버로드
생성자를 여러 개 사용하고 싶을 때 이렇게 사용하면 기본 생성자는 제거된다.
우리말로 하면 과적재인데 물건을 많이 싣는 것을 말한다.
int는 0, double은 0.0, String은 null로, boolean은 false로 초기화된다.
여기서 String 옆에 namStudent e가 아니라 name이다. Elice를 넣으면 멤버변수 name에 대입된다.
매개변수에 넣은 값이 차례로 들어간다. 이 예제에서는 단위 기능은 구현하지 않았다.
생성자는 여러 개 만들 수 있지만 중복이 되어서는 안된다. 생성자는 인자의 타입으로 구분이 되기 때문이다. 변수가 다르더라도 매개변수의 타입이 같으면 컴파일러는 이들을 서로 구분할 수 없다.
퀴즈 3 - 생성자란?
이론 학습에서 모두 배웠던 내용이라 어렵지 않게 풀었다.
실습 2 - 생성자 오버로드
생성자 오버로딩에 대해서 이해할 수 있는 실습 문제였다. 이제 확실히 알 것 같다.
학습을 마치고
드디어 8교시 수업이 마무리 되었다. 자율학습 시간까지 여기까지 마치려고 목표를 세웠는데 달성해서 무척 기쁘다. 책 학습은 집에 가서 진행해보려고 한다.
오늘 하루도 공부하느라 무척 애쓴 것 같다.
'프로그래밍 언어 > 자바' 카테고리의 다른 글
클래스와 객체 5 - 생성자 2 : this 레퍼런스 (0) | 2024.08.17 |
---|---|
클래스와 객체 4 - 생성자 1 : 기본 생성자 (0) | 2024.08.17 |
객체를 만드는 생성자 1 - 생성자에 대하여 (0) | 2024.08.16 |
클래스와 객체 3 - 자바 클래스 만들기 2 : 책 학습 및 예제 풀기 (0) | 2024.08.16 |
클래스와 객체 2 - 자바 클래스 만들기 1 : 객체 생성에서 생성자까지 실습 (0) | 2024.08.16 |