은닉
-
객체 지향 프로그래밍 (+ 상속성, 은닉성)프로그래밍 언어/C++ 2024. 7. 2. 21:59
상속성과 은닉성 상속성 & 은닉성상속을 하는 이유?코드의 재사용성을 줄이기 위해서계층적인 관계를 쉽게 구현하기 위해은닉을 하는 이유?객체의 데이터 및 메소드를 외부로부터 숨기고, 클래스 내부에서만 가능하게 하기 위해데이터의 무결성 유지, 객체의 인터페이스만을 통해 상호 작용안정성을 높이기 위해서접근 제어자 활용 : public / protected / privatepublic : 공용, 외부로 열려있는 접근 제어자protected : 클래스 내부에서 사용, 자식들까지 (연관된 클래스) 사용 가능private : 클래스 내부에서 사용, 자신 혼자만 사용 (상속되지 않음)부모가 자식에게 물려주는 멤버함수 & 멤버변수부모 클래스는 private를 제외한 protected , public을 상속할 수 있음 클래..