Programming > Classes

28 funções em MATLAB › Programming > Classes.

Define Classes

addlistenerAssocia um callback a um evento ou a uma mudança de propriedade de um objeto handle.
enumerationLista os membros de uma classe de enumeração.
eqTeste de igualdade, a forma em função do operador ==.
event.hasListenerTesta se um evento de um objeto tem listeners.
eventsLista os eventos definidos por uma classe.
importAdiciona um nome de pacote ou classe à lista de importação para poder usá-lo com um nome curto.
ismethodTesta se um objeto tem um método com determinado nome.
ispropTesta se um objeto tem uma propriedade com determinado nome.
listenerCria um listener de evento sem prendê-lo à vida do objeto de origem.
methodsLista os métodos de uma classe ou objeto.
notifyDispara um evento de um objeto handle e executa os listeners ligados a ele.
propertiesLista as propriedades públicas de uma classe ou objeto.
superclassesLista as superclasses de uma classe, da mais próxima à mais distante.

Class Customization

builtinChama a versão embutida de uma função, ignorando qualquer arquivo que a substitua.
numArgumentsFromSubscriptMétodo que uma classe pode sobrecarregar para dizer quantas saídas uma expressão de indexação retorna.
subsasgnAtribuição por meio de uma estrutura de índices, a função por trás de A(i) = v, A.f = v e A{i} = v.
subsindexMétodo que uma classe sobrecarrega para que seus objetos possam servir de índices de array.
subsrefLê por meio de uma estrutura de índices, a função por trás de A(i), A.f e A{i}.
substructMonta a estrutura de índices esperada por subsref e subsasgn.

System Objects

cloneCria uma cópia independente de um objeto System.
isDoneTesta se um objeto System terminou de produzir dados.
isLockedTesta se um objeto System, ou uma função, está bloqueado.
releaseLibera os recursos de um objeto System e o destrava.
setupPrepara um objeto System para execução, travando-o, antes da primeira chamada a step.
stepExecuta um passo de processamento de um objeto System.

Construct and Work with Object Arrays

emptyCria um array vazio de uma determinada classe.

Class Introspection and Metadata

meta.class.fromNameRetorna o objeto meta.class que descreve uma classe, dado o seu nome.
metaclassRetorna o objeto meta.class que descreve a classe de um objeto.