목록Virtual (1)
웅재의 코딩세상
C++ 상속
객체 지향 프로그래밍에서 가장 중요한 목적중 하나는 재사용 할 수 있는 코드를 제공하는 것이다. 함수의 이름을 호출하는 것만으로 코드의 반복을 효율적으로 다루었다. 클래스를 확장하고 수정하기 위한 더 강력한 도구인 상속을 제공한다. 상속의 기능 기존에 선언되어 있는 클래스에 새로운 기능을 추가할 수 있다. 클래스가 가지고 있는 private 멤버의 데이터 변수들에 새로운 데이터를 추가할 수도 있다. 함수가 동작하는 방식을 변경할 수 있다. class NewTime : public Time{ private: int day; public: NewTime(); NewTime(int, int, int); void print(); }; NewTime::NewTime() : Time(){ //Time()이 멤버 초..
개념/c++
2023. 11. 18. 19:37