TIL/[객체지향 프로그래밍] TIL
TIL (22.05.16)
맹찬
2022. 5. 16. 10:57
접근 제어자
private , protected, public
public 하면 정보 은닉이라는 객체지향의 의미가 없어지므로, protected 를 씀
protected는 상속받지 않는 다른 클래스에서는 private와 같은 위치에 있다.
A 클래스를 상속받은 subA에서는 pubic 함수와 protected 함수는 상속받지만, private는 상속받지 아니함.
sub클래스가 상속을 받는 유형에 따라도 외부 함수에서 접근 가능성이 달라짐
예를들어 A함수의 protetced 멤버를 private로 상속하면 싹다 private로 바낌