부모의 생성자
안녕하세요 강의 내용 중
9:22분에 문제 중에
this.batteryCapacity = batteryCapacity;
문장은 아무런 역할을 안 하나요?
해당 줄이 무슨 역할을 하는지 궁금합니다..!
답변 1
1
안녕하세요,
this.batteryCapacity는 해당 클래스로 태어나는 객체만 가지고 있는 인스턴스 변수를 말하는 것이고, batteryCapacity는 외부에서 들어오는 정수형태 세 번째 파라미터를 뜻합니다.
생성자를 부를 때 세 번째에 있는 숫자(현재 메인함수에선 75네요)를 객체의 인스턴스 변수에 세팅한다는 뜻입니다. 두 개의 단어를 보통 똑같이 쓰기 때문에, Java가 알아들을 수 있도록 할당되는 변수의 앞에 this를 붙입니다.
한 줄로 표현하자면
"외부에서 오는 파라미터 변수를 내부에 있는 인스턴스 멤버변수에 값을 세팅해주는 문장"입니다.
55강 파이썬에만있는 연산자들
0
1
1
55강의 파이썬에서만 있는 연산자들
0
2
1
29강 5:00
0
32
2
띄어쓰기
0
35
2
공부 순서
1
44
2
재귀함수 연산법
0
33
2
26년 1회차 기출 강의
0
63
2
기출문제
0
64
1
C언어에서
0
64
1
포인터 질문
0
58
2
실기 공부 시작 하려고 하는데요
0
109
2
필기자료 사라졌나요?(실기 일주일만에 안돼서 재도전-_-)
0
98
2
26년 1회 실기 해설 강의
0
116
2
53번 4-1 자료 오류 있는 것 같습니다.
0
109
2
7번문제
0
88
2
C언어 변형문제 9번문제 Pdf 수정요청
0
82
2
메서드 오버드라드
0
73
2
실수
0
64
1
공부 우선순위 우선강의 알려주세요
0
149
1
생성자 호출순서 강의 10번 문제 30분대 질문입니다
0
72
2
25년 2회 기출 5:40 질문입니다.
0
55
2
모의고사1회 3번 파이썬문제
0
86
2
C언어 출제변형 6번 문제
0
56
2
c언어 출제변형 강의 질문
0
45
2





