다트언어 기초 2강 54분 this.calculate()*2; 이해가 안돼서요 ㅜㅜ
291
작성한 질문수 1
코드팩토리님 강의 잘 듣고 있습니다.
33번째줄에 this를 적으면 프로그램이 무한히 반복돼서 끝낼 수가 없다고 하는데 이게 무슨 뜻인지 잘 모르겠습니다. 정확히는 왜 계속 반복되는지 잘 모르겠습니다 ;;;;;
this.calculate()*2;를 하면 현재 클래스인 TimesFour의 calculate에 2를 곱한다는 뜻인데
TimesFour는 TimesTwo에서 상속을 받았기 때문에 결국 TimesTwo에서 계산한 값에 그냥
곱하기 2를 해서 끝난다는 뜻이 아닌가요?? ;;;;
코드 이해가 조금 부족해서 조금 풀어서 설명해주시면 감사하겠습니다.
답변 1
1
안녕하세요!
calculate 함수에서 this.calculate를 실행하면 this.calculate는 또 this.calculate를 실행하기때문에 무한 반복되게 됩니다. (calculate 함수가 this.calculate 함수니까요)
감사합니다!
저도 에뮬레이터 버그가 있는 것 같습니다.
0
169
2
[질문] OOP 상속 VS 컴포넌트 방식에 대하여
0
494
1
Beverage 인터페이스
0
301
2
자동 패키지 임포트 관련 질문 드립니다.
0
646
1
JDK 설치(해결완료 )
0
1736
3
함수형 인터페이스(전반전)에서 작성한 코드가 이해되지 않습니다.
0
471
1
LocationPermission.denied관련 질문입니다
0
588
1
8강. 클래스 강의 중 return 값을 갖는 메소드
0
369
1
8강.클래스 강의 중 메소드 관련 질문
0
368
1
[질문] cascading operator 설명하실 때
2
617
1
초급자 질문
0
504
1
CachedNetworkImage 로 인한 memory leak 문제..
0
948
2
이것이 왜 실행이 안되는지 여쭙고 싶네요.
0
2795
1
초급강의를 수강할때 질문입니다.
0
474
1
void함수 질문입니다
0
398
1
getter와 setter에 대한 의문입니다.
0
383
1
객체지향강의 클래스강의 의문점이 있습니다
0
308
1
쿠폰 이제 사용 못하나요 ?
0
565
1
질문 좀 받아주세요 팩토리님!!
0
339
1
#2 OOP 17분 질문
0
207
1
21분15초 부분
0
326
2
처음 시작인데 오류ㅠ
0
253
1
사소한 질문 드립니다.
0
422
1
함수의 오버로딩
0
553
1





