📌 Dart의 클래스 및 객체 지향 프로그래밍 (OOP) 개념과 문법 완벽 정리Dart는 객체 지향 프로그래밍(OOP, Object-Oriented Programming)을 기반으로 하는 언어입니다.Flutter 개발에서 클래스(Class)와 객체(Object)를 활용하는 것은 필수적인 개념이므로, 이번 글에서는 클래스 정의, 생성자, 상속, 인터페이스, Getter/Setter, 추상 클래스 등의 개념을 자세히 다루겠습니다.🔹 1. 클래스(Class)와 객체(Object)🔸 1️⃣ 클래스(Class) 정의 및 객체 생성Dart에서 클래스는 객체를 생성하는 템플릿(설계도) 역할을 합니다.클래스를 정의하고, 해당 클래스를 이용해 객체를 생성하는 기본 문법을 살펴보겠습니다.class Person { ..
📌 Dart 문법 개요 - 변수Dart는 Flutter 개발을 위한 기본 언어이며, 정적 타입을 지원하는 동적 언어입니다. 즉, 변수의 타입을 지정할 수도 있고, 자동으로 추론할 수도 있습니다.Dart에서 변수를 다룰 때 중요한 개념들을 설명하겠습니다.🔹 1. 변수 선언 및 사용Dart에서 변수를 선언하는 방법은 다음과 같습니다.1️⃣ var 키워드 (타입 추론)var name = "Flutter"; // 문자열로 자동 타입 추론var age = 25; // 정수로 자동 타입 추론var는 변수의 타입을 자동으로 추론합니다.한 번 타입이 정해지면 변경할 수 없습니다. (예: name = 10; 하면 오류 발생)2️⃣ 명시적 타입 선언String language = "Dart";int ..