Вызов метода класса как другого атрибута класса в Matlab - PullRequest
1 голос
/ 17 марта 2019

Приносим свои извинения, если название сбивает с толку.

Я попытался установить атрибут класса как другого класса:

classdef gun
    properties
        bullets;
        ...

Где bullets позже инициализируется как другой объект класса bullets = bul(10);

classdef bul
    properties
        ...
    methods
        function obj = addBullet(obj, num)
            ...

Но когда я попытался вызвать метод addBullet в классе gun, например gun.bullets.addBullet(2), я получил сообщение об ошибке:

Dot indexing is not supported for variables of this type.

Это потому, что Matlab не поддерживает класс как атрибут другого класса? Как я могу это исправить?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...