본문 바로가기

Programming/Flutter15

[Flutter] Dart 언어 기본 문법 #03 - 클래스와 인스턴스 #03 Dart 언어 기본 문법 - 클래스와 인스턴스목차 ▲Ⅰ 클래스01. 클래스02. 클래스 생성03. 메서드 생성04. 상호 작용05. 생성자06. 선택적 명명 매개변수07. 캐스케이드 연산자 Ⅰ 클래스01. 클래스클래스(Class)란?클래스는 객체(인스턴스)를 정의하는 설계도로, 데이터와 그 데이터를 처리하는 방법을 하나의 구조로 묶어 정의클래스를 통해 객체를 생성하고, 이러한 객체는 동일한 속성과 행동을 공유하며 독립적인 상태를 가짐 객체(Object)란?클래스를 통해서 실제로 생성되는 인스턴스로, 클래스의 설계에 따라 데이터를 저장하거나 동작을 수행객체는 프로그램 내에서 상태와 행위를 가지는 독립적인 실체 객체 지향 프로그래밍(OOP)란?객체와 객체간의 관계를 형성하고, 그 상호작용을 통해 애플.. 2025. 1. 3.
[Flutter] Dart 언어 기본 문법 #02 - 익명 함수와 화살표 함수 #02 Dart 언어 기본 문법 - 익명 함수와 화살표 함수목차 ▲Ⅰ 익명 함수01. 익명 함수 정의02. 익명 함수 타입 생략03. 익명 함수 변수 할당Ⅱ 화살표 함수01. 화살표 함수 구조02. 화살표 함수 예시 Dart 언어에서 익명 함수와 화살표 함수는 유사한 기능을 제공하지만, 문법적으로나 사용 편의성에서 차이가 있습니다. 이를 이해하기 위해 Dart 언어의 익명 함수의 정의에서 화살표 함수로 넘어가는 과정을 단계별로 살펴보겠습니다.Ⅰ 익명 함수01. 익명 함수 정의익명 함수는 이름이 없는 함수로, 특정 로직을 일회성으로 정의하고 실행할 때 유용합니다.(int a, int b) { return a * b;};02. 익명 함수 타입 생략Dart 언어에서는 타입 추론을 지원하므로, 매개변수의 .. 2025. 1. 3.
[Flutter] Dart 언어 기본 문법 #01 - 변수와 연산자 #01 Dart 언어 기본 문법 - 변수와 연산자목차 ▲Ⅰ Dart 변수01. Dart 데이터 타입02. Dart 타입 확인03. Dart 타입 추론04. 상수Ⅱ Dart 연산자01. 산술 연산자02. 비교 연산자03. 논리 연산자Ⅰ Dart 변수01. Dart 데이터 타입데이터 타입이란 메모리 공간에 들어간 값의 형태를 뜻합니다.Dart 언어는 Java와 달리 원시 타입이 없고 모두 참조 타입을 사용합니다.void main() { int n1 = 10; double d1 = 10.0; bool b1 = true; String s1 = '홍길동'; // 홑따옴표 권장 사항} 02. Dart 타입 확인Dart에서는 runtimeType을 활용해 변수의 타입을 확인할 수 있습니다.프로그.. 2025. 1. 2.
728x90