About 프로그래밍!!!/클래스의 완성 썸네일형 리스트형 [열강C++]public 생성자, private 생성자. 생성자는 기본적으로 public에 있어야 한다. 그래야 main문에 접근이 가능하기 때문이다. Person p ("KIM" , "013-333-5555" , 22) //객체 생성. Person 클래스의 객체를 생성하는데 위의 3가지의 인자를 받을 수 있는 생성자를 호출해서 객체를 생성하겠다라는 말. 그리고 p라는 이름을 붙여주겠다. Person p(); //객체 생성 아님. >> 함수 선언. Person p; //객체 생성. 생성자가 필요한 이유 ~ 정보은닉을 하기 위해 private영역에 변수를 선언해 놓으면 main문에서 접근하는 것이 불가능하다. 그래서 public영역에 생성자를 만들어 놓으면 main문에서 생성자를 통해서 변수의 값에 간접적으로 접근할 수 있다. 디폴트 생성자 생성자가 하나도 정의.. 더보기 -->