-
카테고리
-
세부 분야
프로그래밍 언어
-
해결 여부
미해결
8강 3절 Constructors 20:00
20.10.12 10:34 작성 조회수 214
0
이전 강의에서 public 혹은 private 의 표시가 없다면 private이 기본값이라고 수업을 들었습니다.
그렇다면 여기서 Second sec; 도 마찬가지로 private으로 작용해야 될 것 같은데
왜 main함수에서 First fir;선언할 때 오류가 나지 않는지 이해가 되지 않습니다.
답변을 작성해보세요.
0
Hello Yeo
2020.10.12
안녕하세요? 조금 잘못이해하고 계신 것 같습니다.
sec는 First class의 fir이라는 이름을 가진 객체의 private member variable입니다.
private access specifier가 붙게되면 다음과 같이 member variable에 접근하는 것이 불가능한 것입니다.
Ex)
------------main function---------
First fir
fir.sec // error!
답변 1