인프런 커뮤니티 질문&답변

mkp0131님의 프로필 이미지
mkp0131

작성한 질문수

[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

[Instance of 'ScheduleWithColor'] 를 print로 찍어볼순 없나요?

작성

·

675

0

snapshot.data 를 print 찍어보면 [Instance of 'ScheduleWithColor'] 라고 터미널에 나오는데, 안에 값을 print로 찍어볼순 없나요?

답변 1

1

코드팩토리님의 프로필 이미지
코드팩토리
지식공유자

안녕하세요!

해당 현상은 대부분의 전통적인 OOP 기능에서 나타나는 현상으로 ScheduleWithColor라는 클래스의 인스턴스라는 뜻입니다.

print() 함수에 인스턴스를 입력하면 자동으로 toString()이 실행되며 이 함수는 override가 가능합니다.

원하시는 형태로 toString() 함수를 오버라이드 하시면 다른 형태로 출력되도록 할 수 있습니다.

예제는 아래 링크를 참고해주세요!

 

https://stackoverflow.com/questions/64836203/what-does-override-tostring-method-do-in-a-flutter-dart-class

mkp0131님의 프로필 이미지
mkp0131

작성한 질문수

질문하기