오늘 한 일
- 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 공부를 해야겠다