Home 9월 23일 Today I Learned
Post
Cancel

9월 23일 Today I Learned

오늘 한 일

  • Dart 언어를 학습하였다
  • 블로그 TIL을 작성하였다
  • 1일 1커밋을 하였다

느낀 점

오늘은 STAC 대회에서 발표를 하였다 발표 후기로는 뭔가 무난무난 했는데 그래서 뭔가 불안하다 질문이 많거나 하드하면 우리 프로젝트에 관심이 많다고 생각될 수 있는데 다 예상 가능한 질문들이여서.. 그래도 결과 발표가 화요일이니까 기대컨하고 기다려야겠다

배운 점

Dart 인터페이스

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
void main() {
  Human jwm = Human();
  Robot robo = Robot();

  jwm.speak();
  robo.speak();
}

class Speaker {
  void speak() {}
}

class Human implements Speaker {
  @override
  void speak() {
    print("안녕하세요 사람입니다");
  }
}

class Robot implements Speaker {
  @override
  void speak() {
    print("안녕하세요 로봇입니다");
  }
}

Dart에서는 따로 인터페이스가 없고 인터페이스로 동작할 클래스를 만든 다음 implements 키워드를 사용하여 인터페이스처럼 만든 클래스를 사용해서 다른 프로그래밍 언어에 인터페이스처럼 사용할 수 있다

내일 계획

내일은 Flutter 공부를 해야겠다

This post is licensed under CC BY 4.0 by the author.

9월 22일 Today I Learned

9월 24일 Today I Learned