이전 글에서 정확히 이어지는 내용이다. : https://nybot-house.tistory.com/58 1. Public, Private : Public, Private 개념은 익숙하겠지만 다시 한번 정리하면, 1) 외부에서 public 함수 변수에 접근 가능하지만 2) 외부에서 직접적으로 private으로는 접근이 불가능하다. 3) private에 직접 접근하고 싶다면 public 함수를 통해서 접근이 가능하다. (예시) Base 클래스에 private int pri, pubic에 void setPRI(int n) 을 두고 1) private 멤버인 pri에 직접적으로 접근을 할 경우에 접근 불가능. 2) base.setPRI(10) 처럼 public member function으로 접근하면 가능. ..
Private
***혹시 구조체 struct 에 대해서 잘 모르시는 분들은 미리 struct에 대해서 공부한 후에 보세요!*** 구조체 struct, 구조체 응용(*포인터 인수로 사용하기) 1. 클래스의 원리 클래스에 대한 접근은, 현실 세계에 존재하는 특정한 '사물'이 어떠한 일반적인 요소를 가지고 있는지를 관찰하는 것부터 시작된다. 예를 들어, '자동차'라는 사물을 프로그램으로 표현한다고 생각해 보면, 자동차는 차량 번호를 가지고 있을 것이고 어느 정도 양의 연료를 싣고 있을 것이다. 또한 자동차는 차량 번호를 결정하고, 자동차에 연료를 넣고, 차량 번호와 남은 연료의 양을 표시하기 등의 기능을 가지고 있을 것이다. 클래스란, 이러한 사물의 상태 및 특성, 그와 관련된 기능을 정리하여 프로그램으로 표현하기 위해 사..