목록상속 (2)
dev_eun
용어 virtual : 가상 함수 예약어 가상함수 : virtual 예약을 앞에 붙여 선언한 메소드 추상자료형 : 상위 크래스로 하위 파생 클래스를 참조할 때의 상위 클래스 형식 vtable : 가상 함수 테이블, 함수 포인터 배열 순수 가상 함수 : 선언은 지금 해두지만 정의는 미래에 하도록 미뤄둔 함수 순수 가상 클래스 : 순수 가상 함수를 멤버로 가진 클래스 가상 함수 virtual 예약어를 앞에 붙여서 선언한 메소드 virtual 반환형식 메소드이름 virtual void PrintData(); 파생 형식에서 메소드를 재정의하면 과거의 정의가 완전히 무시된다. 미래 의 함수를 호출하는 것..! 참조 형식이 무엇이든 실 형식의 메소드를 호출한다. 일반 메소드의 경우 실형식은 중요하지 않고 참조 형식..
[Chapter 6] 상속 기본 용어 상속 : 객체 단위 코드를 재사용하는 방법 재정의 : 기존의 선언 및 정의된 코드를 유지하면서 새롭게 바꾸는 방법 메소드 재정의 : 클래스에 있는 메소드를 자유롭게 재정의 상속 객체 단위 코드를 재사용하는 방법 상속 받는 클래스와 상속하는 클래스 사이의 관계를 고려해 프로그램 작성 기본 형식 class 파생클래스이름 : 접근제어지시자 부모클래스이름 public 접근 제어 지시자를 통한 상속 파생 클래스 인스턴스가 생성되면 기본 클래스의 생성자 호출 파생 클래스는 private 접근 제어 지시자로 선언된 멤버를 제외한 기본 클래스의 멤버에 접근 가능 식별자 검새 순서에 근거 사용자 코드에서 파생 클래스의 인스턴스를 통해 기본 클래스 메소드 호출 가능 메소드 재정의(Ov..