• 카테고리

    질문 & 답변
  • 세부 분야

    프로그래밍 언어

  • 해결 여부

    미해결

8강 3절 Constructors 20:00

20.10.12 10:34 작성 조회수 214

0

이전 강의에서 public 혹은 private 의 표시가 없다면 private이 기본값이라고 수업을 들었습니다.

그렇다면 여기서 Second sec; 도 마찬가지로 private으로 작용해야 될 것 같은데

왜 main함수에서 First fir;선언할 때 오류가 나지 않는지 이해가 되지 않습니다. 

답변 1

답변을 작성해보세요.

0

Hello Yeo님의 프로필

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!