해결된 질문
작성
·
31
답변 1
1
안녕하세요,
this.batteryCapacity는 해당 클래스로 태어나는 객체만 가지고 있는 인스턴스 변수를 말하는 것이고, batteryCapacity는 외부에서 들어오는 정수형태 세 번째 파라미터를 뜻합니다.
생성자를 부를 때 세 번째에 있는 숫자(현재 메인함수에선 75네요)를 객체의 인스턴스 변수에 세팅한다는 뜻입니다. 두 개의 단어를 보통 똑같이 쓰기 때문에, Java가 알아들을 수 있도록 할당되는 변수의 앞에 this를 붙입니다.
한 줄로 표현하자면
"외부에서 오는 파라미터 변수를 내부에 있는 인스턴스 멤버변수에 값을 세팅해주는 문장"입니다.