반응형
변수 선언
-
변수 선언에 _(언더바)를 붙이는 경우와 상세 예시사소한 개발팁 2025. 4. 3. 17:37
Flutter에서 언더바로 시작하는 변수란?Flutter는 Dart 언어를 기반으로 하는 프레임워크로, Dart의 변수 선언 규칙을 그대로 따릅니다. Dart 언어에서 변수의 이름 앞에 언더바(_)를 붙이는 것은 해당 변수가 '프라이빗(private)'임을 나타냅니다. 즉, 이 변수를 선언한 파일 내에서만 접근할 수 있으며, 다른 파일에서는 접근할 수 없습니다. 이렇게 하는 주된 이유는 객체 지향 프로그래밍의 캡슐화(encapsulation) 원칙을 준수하기 위함입니다. 프라이빗 변수를 사용함으로써 클래스의 내부 구현을 숨기고, 클래스 외부에서 해당 변수에 직접 접근하지 못하게 막는 것입니다. 언더바 사용의 장점프라이빗 변수를 사용함으로써 얻는 가장 큰 장점은 데이터 무결성(integrity)입니다. 데..