Interfaces

interface InterfaceName : SuperInterfaceName {
}

define uma interface, ex. um tipo não instánciavel. Para criar uma instância de uma interface você deve primeiro implementar seus métodos abstratos em uma class não-abstrata. As interfaces do Vala são mais poderosas que em Java ou C#. De fato, elas podem ser usadas como mixins(em inglês). Os detalhes das interfaces são descritos na seção de orientação a objetos.

results matching ""

    No results matching ""