inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

[코드팩토리] [입문] Dart 언어 4시간만에 완전정복

다트언어 기초 2강 54분 this.calculate()*2; 이해가 안돼서요 ㅜㅜ

291

dude6128

작성한 질문수 1

0

질문 .jpg
코드팩토리님 강의 잘 듣고 있습니다.

33번째줄에 this를 적으면 프로그램이 무한히 반복돼서 끝낼 수가 없다고 하는데 이게 무슨 뜻인지 잘 모르겠습니다. 정확히는 왜 계속 반복되는지 잘 모르겠습니다 ;;;;;

this.calculate()*2;를 하면 현재 클래스인 TimesFour의 calculate에 2를 곱한다는 뜻인데

TimesFour는 TimesTwo에서 상속을 받았기 때문에 결국 TimesTwo에서 계산한 값에 그냥

곱하기 2를 해서 끝난다는 뜻이 아닌가요?? ;;;;

코드 이해가 조금 부족해서 조금 풀어서 설명해주시면 감사하겠습니다.

 

dart언어기초 oop 코드팩토리 Flutter 함수형-프로그래밍

답변 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