https://nomadcoders.co/dart-for-beginners
Dart 시작하기 – 노마드 코더 Nomad Coders
Flutter 앱 개발을 위한 Dart 배우기
nomadcoders.co
DartPad
dartpad.dev
1. Dart의 기본 데이터 타입은 object로 이루어져 있다.
--> 진정한 객체지향 언어
2. String, bool, int, double 등 이 모두 class로 이루어져 있다.
--> String 의 경우 값 할당시, 큰따옴표, 작은따옴표 어느 것을 사용해도 무방하다
--> int와 double은 같은 num클래스를 상속받는다. 따라서 num변수에는 정수/실수 모두 할당 가능하다.
--> class로 이루어진 데이터타입의 특성상, 각 변수들에서 각 클래스의 메소드를 사용할 수 있다.
void main() {
//거의 모든 데이터 타입이 object 로 이루어져있다.(진정한 객체지향언어로 불려지는 이유)
String name = "hy";//큰 따옴표 가능 class
String name2 = 'hy';//작은 따옴표 가능 class
bool alive = true; // class
int age = 12; // 정수만 가능 num class를 상속
double money = 69.99; //소수점 숫자 가능 num class를 상속
//int와 double은 num을 상속하고(extends) 따라서 다음과 같이 가능하다
num x = 1;
x = 1.1;
//모두 class로 이루어져있기 때문에, 각 변수들에서 각 클래스의 메소드를 사용 가능하다.
}
'개발새발 > Flutter 하기 전 Dart' 카테고리의 다른 글
230325_12.Lists, Flutter 하기 전 Dart (0) | 2023.03.25 |
---|---|
230304_10.상수 const Constant Variables, flutter 하기 전 Dart (0) | 2023.03.04 |
230304_09.초기 데이터 없이 변수 선언 late modifier, flutter 하기 전 Dart (0) | 2023.03.04 |
230304_08.수정할 수 없는 final variable, flutter 하기 전 Dart (0) | 2023.03.04 |
230304_07.Nullable, null safety, flutter 하기 전 Dart (0) | 2023.03.04 |