본문 바로가기

Flutter Dart 언어 소개2

Dart의 클래스 - 객체지향 프로그래밍 (Flutter 위젯) 1.  개요 Dart 언어는 객체지향 프로그래밍(OOP)을 기반으로 하고 있으며, 특히 Flutter에서는 UI를 위한 위젯이라는 객체지향적인 개념이 중요한 역할을 합니다. 이 글에서는 Dart의 클래스와 Flutter에서의 위젯에 대해 알아보겠습니다. 2. Dart의 클래스와 객체지향 프로그래밍 2.1 클래스와 객체 클래스(Class): Dart에서 클래스는 객체를 만들기 위한 틀이며, 객체의 설계도입니다. 클래스는 속성(멤버 변수)과 행위(메서드)를 포함합니다. 객체(Object): 클래스를 기반으로 생성된 실체를 의미하며, 클래스의 인스턴스입니다. // Dart에서의 클래스 예제 class Person { String name; int age; // 생성자 Person(this.name, this.. 2024. 1. 22.
Flutter를 위한 Dart 기본 개념 정리 1.  Dart 언어란? Dart 언어는 Google에서 개발한 프로그래밍 언어로, 모바일 앱, 웹 앱, 서버 등 다양한 플랫폼에서 사용되는 다용도 언어입니다. Dart는 다양한 기능과 특징을 제공하며, 강력한 개발 생산성을 지원합니다. 이번 글에서는 Dart 언어의 기본 개념을 소개하고, 간단한 예제를 통해 언어의 특징을 살펴보겠습니다. Dart의 특징 접근성과 안정성: Dart는 널 안전성과 패턴 매칭과 같은 현대적인 기능을 제공하여 안정적이고 안전한 코드를 작성할 수 있도록 도와줍니다. 강력한 타입 시스템은 오류를 미연에 방지하고 코드의 가독성을 향상시킵니다. 생산성: Dart는 개발자가 생산성을 극대화할 수 있도록 합니다. 핫 리로드 기능을 통해 코드를 수정한 즉시 결과를 확인할 수 있어 개발 .. 2024. 1. 21.