1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | #include <iostream> using namespace std; // Point 클래스를 정의한다. class Point { public: // 멤버 변수 int x, y; // 멤버 함수 void Print(); // 생성자 Point(); //생성자는 클래스와 동일한 이름을 가진 멤버 함수 }; Point::Point() { x = 0; y = 0; } void Point::Print() { cout << "( " << x << ", " << y << ")\n"; } int main() { // 객체를 생성한다. Point pt; // pt의 내용을 출력한다. pt.Print(); return 0; } | cs |
*생성자는 클래스와 동일한 이름이다.
*생성자는 반환값이 없다.