C 언어 개열/C++

클래스 생성자

본클라쓰 2010. 8. 25. 22:21

 

클래스 생성자는 객체 생성시 반드시 한번 호출되는 함수이다. 클래스와 같은 이름의 함수로 리턴형이 없으며 리턴하지도 않는다. 생성자가 필요한 이유는 객체를 생성하는 동시에 초기화시키기 위함이다. 객체는 생성과 동시에 초기화되는 것이 좋은 구조이다.

 

class Person {

public:

    int age;

    int money;

  

   Person() {

       age = 10;

       money = 1000; 

   } 

}