접근제한자
-
[Dart] Libraries & imports (접근제한자)Flutter/dart 2024. 5. 19. 22:35
1. Public별도로 명시하지 않으면 기본적으로 Public. 다른 모든 클래스나 파일에서 접근이 가능하다.2. Private변수나 메서드 이름 앞에 _ 를 붙이면 된다.해당 클래스나 라이브러리 내에서만 접근이 가능하다.3. library (라이브러리 스코프)같은 library로 묶인 파일들은 패키지의 private 멤버에 접근할 수 있다.part - 한 라이브러리 파일 내에서 서브파일들을 지정한다.part of - 라이브러리의 서브파일은 라이브러리의 private 변수에 접근할 수 있다.library.dart (메인 라이브러리 파일)library my_library;part 'part1.dart';part 'part2.dart';class LibraryClass { String _privateVar..