-
카테고리
-
세부 분야
모바일 앱 개발
-
해결 여부
미해결
public, private
21.08.25 11:25 작성 조회수 111
0
java를 배운적이 없어서 언더스코어 있는 것과 없는 것의 차이를 모르겠습니다... ㅠ
String _ name;
String name;
퍼블릭은 무엇이고 프라이빗 프로퍼티는 무엇일까요? 둘의 차이점은 무엇인가요?
답변을 작성해보세요.
0
오준석
지식공유자2021.08.25
자바와는 관계 없고 Dart 만의 특징인데요.
_ 가 있으면 다른 클래스에서 접근 불가능한 private한 상태입니다.
_ 가 없으면 모든 클래스에서 접근 가능한 public 상태입니다.
객체지향 특징중 하나인 캡슐화를 위해 지정하는 것이구요.
외부에 되도록 노출하지 않는 것이 인간의 오류를 범하는 것을 막는 것이고 결국 에러를 방지하는 것이기 때문입니다.
답변 1