Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 오준석의 생존코딩
- Tag #패스트캠퍼스 #내일배움카드 #국비지원 #K디지털기초역량훈련 #바이트디그리 #자바인강
- #패스트캠퍼스 #내일배움카드 #국비지원 #K디지털기초역량훈련 #바이트디그리 #자바인강
- 모두의 연구소 # 오준석의생존코딩# 오름캠프
- 모두연구소
- 모두의연구소 오준석생존코딩 오름캠프
- ㅇ
- 패스트 캠퍼스
- 오름캠프
- 오준석의생존코딩
- 플러터
- 생존코딩
- 오름캠프플러터
- 모두의연구소
- 오존석의 생존코딩
Archives
- Today
- Total
꾸준히 하고싶은 개발자
Dart에서 private 변수를 쓰는 이유 본문
1.Dart에서 private 변수를 쓰는 이유
변수명 앞에 _기호를 붙이지 않으면 외부에서 접근이 가능하다
class student {
String name;
int age;
void addOneyear() {
age ++;
}
}
import 'student.dart';
main() {
var student = Student();
student.age =10; // 접근이 가능하다
}
변수명 앞에 _기호를 붙이면 접근 불가능하다
class student {
String name;
int _age;
void addOneyear() {
_age ++;
}
}
import 'student.dart';
main() {
var student = Student();
student._age =10; // 접근이 불가능하다
}
_기호가 붙은 private 클래스가 정의 되어 있지 않은 다른 파일에서 직접 접근 할 수 없습니다 하지만 정의되어 있는 파일 내에서는 여전히 직접 접근 할 수있다 . 이러한 접근은 메서드에서도 동일하게 적용됩니다.
'Flutter' 카테고리의 다른 글
동기 비동기 (0) | 2024.05.06 |
---|---|
컴파일 런타임 (0) | 2024.05.04 |
const and final (0) | 2024.05.01 |
핫 리로드와 핫 리스타트 차이 (0) | 2024.04.29 |
패키지 라이브러리 플로그인 (0) | 2024.04.26 |