МАТЛАБ: Как изменить свойство в классе? - PullRequest
0 голосов
/ 30 апреля 2020

Я написал класс с именем Student, который использует свойства из блока перечисления другого класса с именем StudentState. Как я могу переписать свой класс таким образом, чтобы я изменил Штаты на Talking? Я пробовал следующее:

s1 = Student();
s2 = Student();
s1.talk_to(s2);



classdef Student
    %UNTITLED Summary of this class goes here
    %   Detailed explanation goes here

    properties(Access = public)
        State
    end

    methods
        function obj = Student();
         obj.State = StudentState.Sleeping  
        end 

        function [obj,second_student] = talk_to(obj, second_student)
          State.Talking = second_student

        end
    end
end

вывод должен быть "Сон". Я был бы очень признателен за любые указания, как исправить мой код. Заранее спасибо.

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