저는 matlab에 많은 클래스를 작성해 왔으며 최근에 특정 클래스가 클래스와 함께 잘 작동하지 않는다는 것을 발견했습니다. 내 모든 개체는 예를 들어matlab에서 클래스를 정의하는 올바른 방법
슈퍼 클래스 핸들에서 상속 :
finobj을 : 나는 내 개체의 내 기본 오브젝트는 MATLAB 루트의 자식해야합니까 찾을 수없는 이유는 무엇입니까? 어떻게 설정합니까?
clear : 환경을 지우고 개체 트리를 다시 설치하면 하위 개체의 속성을 변경 한 경우 경고가 표시됩니다. 아마도 파괴 방법이 필요합니까?
나는 하나가 작업의 일부를 오버로드 할 것으로 예상된다 http://blogs.mathworks.com/videos/2008/07/07/advanced-matlab-class-system-for-oop-in-matlab-introduction/ 것을 여기 볼 수 있지만 확실히 나는 각 개체에 대해 그렇게 할 것으로 예상 아니에요?
내 주요 질문은 현명한 방식으로 동작하도록 코드를 정의해야한다는 것입니다.
분명히 어쩌면 맑은 수업을 시도해보십시오. – learnvst
트리 구조가 있고 모두 지우면 나뭇잎 개체 중 하나를 수정하고 트리를 다시 작성합니다. 개체가 수정되었다는 알림을 받으면 내 자신의 삭제 메서드를 구현해야하는지 여부를 궁금해하고 있습니다. – Carel
가까운 곳에서 모든 일이 이루어집니다. http://www.mathworks.com/help/techdoc/matlab_oop/brzqjky.html – Carel