중복정의 와는 다르다.
- > 중복정의는 참조변수 갯수가 달라도 되지만 재정의는 모두 같아야 한다.
중복정의(Overloading) // 재정의 (Overrindg)
- > 중복정의는 참조변수 갯수가 달라도 되지만 재정의는 모두 같아야 한다.
class Car {
public:
int getHP()
{
return 100; // 100마력 반환
}
};
class SportsCar : public Car {
public:
int getHP()
{
return 300; // 300마력 반환
}
};
int main()
{
SportsCar sc;
cout << "마력: " << sc.getHP() << endl;
return 0;
}
재정의의 조건.
중복정의(Overloading) // 재정의 (Overrindg)