이번 글부터는 Dart의 객체지향 프로그래밍과 관련한 내용을 정리합니다. 때문에 객체지향 프로그래밍(OOP)에 대해 간단하게 개념을 설명하고, Dart에서 클래스와 객체를 어떻게 정의하고 사용하는지 그 방법을 설명하며 예제를 통해 학습할 수 있도록 정리해 보겠습니다. 객체지향 프로그래밍 (OOP) - 클래스와 객체객체지향 프로그래밍(Object-Oriented Programming, OOP)은 프로그램을 객체(object)라는 기본 단위로 나누어 설계하는 방법입니다. 객체는 데이터(속성, 변수)와 이 데이터를 조작하는 함수(메서드)를 포함합니다. OOP의 주요 개념은 클래스(class)와 객체(object)입니다. 클래스 (Class)클래스는 객체를 만들기 위한 청사진(템플릿)입니다. 클래스는 객체의 ..