Dart (2) 썸네일형 리스트형 [Dart] 클래스 / 인스턴스 1. 클래스 (Class) 💡 오브젝트를 가상세계 용으로 구체화 한 것 (설계도, 템플릿, 붕어빵 틀) Person이라는 클래스(붕어빵 틀)를 만들어보자. 필드: 클래스 안의 변수를 필드라고 한다. 필드는 String, int, bool 등 다양한 데이터 유형일 수 있으며 보통 camelCase로 작성한다. 메서드: 클래스 안에서 정의된 함수를 메서드라 한다. 보통 camelCase로 작성한다. class Person { // 필드 String name = '치즈'; int age = 4; // 메서드 void sayHi() { print('안녕하세요 제 이름은 $name이고 나이는 $age살 입니다.'); } } 2. 인스턴스 (Instance) 💡 클래스를 활용해 메모리 상에 만들어 낸 것 (실제 제.. [Dart] 변수 / 조건문 / 반복문 / final, const / null safety Dart는 타입 유추가 가능한 언어이므로 타입 표기는 선택 사항이다. Dart에서 변수는 데이터의 종류를 정의하는 몇 가지 유형이 있다. ✔️ 변수 - int: 정수 타입 int i = 1; - double: 실수 타입 double d = 1.1; - num: int와 double을 모두 쓸 수 있는 타입 num a = 10; num b = 10.0; - String: 문자열 타입 String name = '이름'; - bool: 참 또는 거짓 타입 bool b = true; ✔️ if ~ else if ~ else, for: 조건문, 반복문 - if ~ else if ~ else : 만약 조건이 a 라면 A를 하라. 만약 조건이 b라면 B를 하라. 아니면 C를 하라와 같은 조건을 처리할 때 사용한다. .. 이전 1 다음