UVM을 배우려고하는데, 아래 다이어그램이 상속을 나타내는 지 알고 싶습니다. 예를 들어 uvm_object가 uvm_void에서 상속 받습니까? UVM 1.1 Class 참조를 읽었습니다. 17 페이지에서 언급합니다.UVM에서 상속받은 클래스
uvm_void 클래스는 모든 UVM 클래스의 기본 클래스입니다. 데이터 멤버 나 함수가없는 추상 클래스입니다. C 프로그래밍 언어의 void 포인터 과 유사하게 객체의 일반 컨테이너를 만들 수 있습니다 ( ). uvm_void에서 직접 파생 된 사용자 클래스는 UVM 기능을 상속받지 않지만 이러한 클래스는 다른 UVM 객체와 함께 uvm_void 유형의 컨테이너에 배치 될 수 있습니다. uvm_object가 uvm_void에서 파생 된 경우 uvm_void에서 파생 클래스가 어떤 UVM 기능을하지 말았어야 때문에
후 어떻게 UVM 기능을 가지고 않지만, uvm_object는 복제, 인쇄, 포장, 풀고, 기록, 비교 등과 같은 방법이있다
클래스를 작성할 때 uvm_ * extend uvm_ * eg. uvm_component 클래스는 상속을 유추합니까? 어딘가에는 하위 유형이라는 단어도 언급됩니다. 하위 클래스는 파생 클래스와 같은가요?