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
Saída
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.

Veja também

superiorto class isa superiorfloat