inferiorto
Declara que uma classe tem precedência menor que a de outras classes.
Categoria: Other public functions: datatypes
Sintaxe
inferiorto('class1', 'class2', ...)
Marca a classe em definição como inferior às classes indicadas.
Descrição
Quando uma operação ou função recebe objetos de duas classes diferentes, o MATLAB decide qual método chamar. Se a classe em definição é inferior à outra, vale o método da outra classe. inferiorto registra essa hierarquia e só é chamada dentro do construtor de uma classe.
Importa para classes que sobrecarregam operadores como + e precisam de uma regra clara para argumentos mistos. superiorto declara a hierarquia oposta.
Argumentos de entrada
'class1', ...- Nomes de classes, como texto.
Exemplo
Fora de um método de classe
try
inferiorto('double')
catch err
disp(err.message)
end
Function 'INFERIORTO' can only be called from within a method.
A função só faz sentido no construtor de uma classe, então um script recebe um erro.
Observações
É o mecanismo de classes do estilo antigo; em um script sempre gera um erro.