소프트웨어/C++
[2004년 기말 11번] 삼각형 넓이 - 클래스 / 생성자
카켈
2007. 3. 4. 22:16
목적
- 클래스와 생성자에 대해 이해한다.
문제
코드
해설
- 생성자는 public 형 함수로 클래스 이름으로 선언되며 인수는 괄호 안에 원하는 형식을 넣어 쓰면됩니다.
- 위 코드에서는 생성자가 3개이며 overloading(오버로딩) 방식으로 중첩선언 되었습니다.
- 첫번째 생성자는 생성(인스턴스화)시 인수가 하나도 없을때 이며 두번째는 순서만 있을때 세번쨰는 길이와 순서가 있을때 입니다. 이 코드에서는 세번째 생성자만 쓰여졌습니다.
- length() 맴버 함수는 private 형으로 선언되어 있는 길이값들을 계산하여 빗변의 길이를 출력하는 함수 입니다. public 형으로 되어 있기 때문에 main() 함수 내에 맴버를 바로 호출할수 있습니다.
참고
- http://winapi.co.kr/clec/cpp3/26-1-1.htm : 생성자
- 유사 문제