
객체 지향 프로그래밍 객체 지향 프로그래밍은 4가지 특징이 있다 상속, 다형성, 추상화, 캡슐화이다 이 특징들에서 공부하다보니 가상함수에 대해서 자세히 공부해야겠다는 생각을 했다 가상 함수 가상함수란? 부모 클래스를 상속받을 클래스에서 재정의할 것으로 기대하고 정의해놓은 함수다 virtual 키워드로 함수 앞에 붙여서 가상함수를 나타내고 재정의는 override키워드를 사용하여 할 수 있다 class Parent { public: virtual void Func1(); } class Child :public Parent { public: virtual void Func1() override; } 바인딩이란 함수나 변수의 주소가 결정되는 것을 말한다 Early binding( = static binding..