본문 바로가기

전체 글54

[Flutter] 학습 (7) - 클래스(Class) - 2 Flutter 클래스의 생성자 생성자는 클래스의 객체를 생성하는 데 사용되는 특별한 메소드입니다. Flutter에서는 클래스의 속성을 초기화하는 데 생성자를 정의할 수 있습니다. Flutter에는 기본 생성자와 명명된 생성자 두 가지 유형의 생성자가 있습니다. 기본 생성자 (Default Constructor) 기본 생성자는 인수를 취하지 않는 가장 간단한 생성자 유형입니다. 클래스에 생성자를 정의하지 않으면, Flutter는 자동으로 기본 생성자를 제공합니다. 아래는 Flutter 클래스에서 기본 생성자의 예입니다. class Person { String name; int age; Person() { name = ''; age = 0; } } 이 예제에서 Person 클래스에는 name과 age 속성을.. 2023. 3. 5.
[Flutter] 학습 (6) - 클래스(Class) - 1 Flutter 클래스 클래스는 객체 지향 프로그래밍의 구성 요소 중 하나로, Flutter에서는 객체를 생성하기 위한 템플릿 또는 청사진(BluePrint) 역할을 합니다. 클래스에서 정의한 프로퍼티와 메소드가 포함된 객체를 생성할 수 있습니다. Flutter에서 클래스는 사용자 정의 위젯 생성, 데이터 모델 처리 및 애플리케이션에 필요한 다른 기능 수행 등 다양한 용도로 사용됩니다. Flutter 클래스의 문법 Flutter에서 클래스의 기본 문법은 다음과 같습니다: class ClassName { // Properties dataType propertyName; // Constructor ClassName(parameters) { // Initialization code } // Methods ret.. 2023. 3. 5.
[Flutter] 학습(5) - null 연산자 Flutter는 Dart 언어로 작성되어 있으며, Dart 2 버전부터 null 안정성 기능이 도입되었습니다. 이에 따라 Flutter도 Dart 2 버전부터 null 안정성을 지원하고 있습니다. Dart 2 버전에서 도입된 null 안정성은 null 값 처리를 더욱 안전하게 할 수 있도록 해주는 기능입니다. Dart 2 버전 이전에는 null 값 처리를 위해 if문 등의 조건문을 사용해야 했지만, null 안정성 기능을 통해 더욱 간결하고 안전한 코드를 작성할 수 있게 되었습니다. Flutter에서는 Dart 2.12 버전부터 null 안정성이 기본으로 활성화되어 있습니다. 이를테면, null 안정성을 사용하지 않는 경우, null 값에 대한 처리가 누락될 수 있습니다. 따라서, Flutter에서는 n.. 2023. 3. 4.
[Flutter] 학습(4) - 컬렉션 (Collection)-2 List에서 자주 사용하는 함수들 Flutter의 List는 순서가 있는 값(Value)의 목록(List)을 저장하는데 사용되는 컬렉션입니다. List는 많은 예약된 함수를 가지고 있으며, 이 함수들은 List를 보다 쉽게 조작하고 사용할 수 있도록 해줍니다. 이번 글에서는 List에서 주로 사용되는 예약된 함수들을 설명하겠습니다. 1. add() : List에 새로운 값을 추가합니다. List numbers = [1, 2, 3]; numbers.add(4); 2. addAll() : 다른 List나 Iterable의 모든 값을 List에 추가합니다. List numbers = [1, 2, 3]; List moreNumbers = [4, 5, 6]; numbers.addAll(moreNumbers); 3. remove() : List에서.. 2023. 3. 4.