반응형 static3 Dart에서 Getter와 Setter, Static: 개념 정리와 사용 사례 Dart는 객체 지향 프로그래밍 언어로, 클래스와 객체를 사용하여 효율적이고 체계적인 코드를 작성할 수 있습니다.이 블로그에서는 Dart에서 getter, setter, 그리고 static의 개념과 이들이 어떻게 다른지, 그리고 각각의 최적 사용 사례를 설명하겠습니다.1. Getter와 SetterGetter와 Setter는 클래스의 필드(속성)에 접근하고 수정하는 메서드입니다. 이들 메서드는 클래스의 데이터 은닉을 지원하고, 데이터의 안전한 접근을 보장합니다.GetterGetter는 클래스의 필드 값을 읽기 위한 메서드입니다. get 키워드를 사용하여 정의하며, 주로 필드 값을 반환하는 역할을 합니다.class Person { String _name; // Private field Person(th.. 2024. 8. 26. 플러터에서 Static키워드 : 효율적인 코드 관리와 빌드 속도 향상 플러터에서 정적(static)이라는 개념 알아보기: 간단하게 이해하기안녕하세요! 오늘은 플러터에서 자주 사용되는 '정적(static)'이라는 개념에 대해 알아보겠습니다. 쉽게 말해서, 변수, 함수, 클래스를 고정시켜주는 역할이라고 생각하면 됩니다.마치 집 벽돌처럼요.벽돌 하나하나가 정해진 위치에 고정되어 건물을 만들듯, 플러터에서도 '정적'을 사용하면 코드를 더욱 튼튼하고 효율적으로 만들 수 있습니다. 1. 변수상상해보세요. 가게 이름을 저장하는 변수가 있다고요. 이 변수가 '정적'이라면, 가게 이름을 한 번 설정하면 프로그램 실행 중에 절대 바꿀 수 없게 됩니다. 마치 간판처럼 말이죠.class Store { static const String name = '빵집 '; // 정적 상수 변수 // ... 2024. 7. 22. Dart에서 static 키워드: 궁금증 해결 가이드 Dart에서 static 키워드는 클래스, 함수, 변수를 정적으로 선언하는 데 사용됩니다.마치 집의 기둥처럼, static으로 선언된 요소들은 객체와 독립적으로 존재하며, 모든 인스턴스에서 공유됩니다.**정적변수정적 변수는 프로그램이 실행되는 동안 값을 유지하고, 고정된 메모리 위치에 저장됩니다.함수나 블록이 종료되어도 값이 유지되며, 클래스 내에서 선언된 정적 변수는 모든 객체에서 공유됩니다.프로그램이 시작될 때 한 번만 초기화되며, 그 이후로는 값을 기억합니다. 1. static 클래스클래스 선언 앞에 static 키워드를 사용하면 클래스 자체를 정적으로 만듭니다.정적 클래스는 객체 생성 없이도 클래스 내부의 static 요소들을 사용할 수 있습니다.마치 집의 지붕이나 벽처럼, 모든 방에서 공통적으로.. 2024. 7. 12. 이전 1 다음 반응형