오버로딩
- 인자값에 따라서 같은 이름의 함수라도 파라미터의 형태나 숫자에 따라 달라진다.
int temp(int)
int temp(string)
int temp(int , int)
오버라이딩
- 상속을 받게 되면 상위 클래스의 특징을 받아서 그것을 상속 받은 하위클래스에서
다시 재정의 해서 사용하는 것
virtual
- 상속받아서 사용될 것이라는 것을 나타낸다. 오버라이딩시에 사용
const
- 상수화. 더이상 값을 넣지 못하게 보호
다형성
-다형성이란 주어진 타입의 변수 하나가 여러 타입의 객체를 참조하는데 사용되고,
변수가 참조하는 객체의 타입에 맞는 메소드를 자동으로 호출할 수 있는 능력.
즉 다형성이란 특징을 사용하면 특정한 메소드 하나를 호출하면
호출이 적용되는 객체의 타입에 따라서
서로 다르게 작동하도록 만들수 있다는 이야기가
EX) 동물의 짖는 소리클래스는 개 고양이등에서 상속 해서 객체에 타입에 맞는 모습으로 활용
'기타 > Programming Base Knowledge' 카테고리의 다른 글
다양한 시간 얻기 (0) | 2009.06.04 |
---|---|
VS 2005 Error - 코드요소 ~~ 읽기 전용이므로 추가/제거 작업을 수행할 수 없습니다. (0) | 2009.05.07 |
라이브러리 추가 (0) | 2009.05.02 |
cin.get() (0) | 2009.05.02 |
Static (0) | 2009.05.02 |