How can I combine two objects of different subclasses into the property of another class?
이전 댓글 표시
Hello,
I explain the example so that it is better understood: I have a "board" class with a "player" attribute. This attribute is a list of different objects of the "human player" class. If I want to add to this list "player" objects of the class "player cpu" I get an error.
채택된 답변
추가 답변 (1개)
Philip Borghesani
2018년 5월 24일
1 개 추천
Two ways to do this:
- Make player a cell array instead of an array of of human players. This is the simplest solution but may not be the best in the long run.
- Derive "human player" and "player cpu" from a common base class that is heterogeneous
카테고리
도움말 센터 및 File Exchange에서 Software Development에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!