Skip to Content
JavaScript: O Guia Definitivo, 7ª edição
book

JavaScript: O Guia Definitivo, 7ª edição

by David Flanagan
April 2025
Intermediate to advanced
706 pages
22h 18m
Portuguese (Portugal, Brazil)
O'Reilly Media, Inc.
Book available
Content preview from JavaScript: O Guia Definitivo, 7ª edição

Capítulo 9. Aulas

Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com

Os objetos do JavaScript foram abordados no Capítulo 6. Esse capítulo tratou cada objeto como um conjunto único de propriedades, diferente de todos os outros objectos. No entanto, é frequentemente útil definir uma classe de objectos que partilham determinadas propriedades. Os membros, ou instâncias, da classe têm as suas próprias propriedades para manter ou definir o seu estado, mas também têm métodos que definem o seu comportamento. Estes métodos são definidos pela classe e partilhados por todas as instâncias. Imagina uma classe chamada Complexo que representa e executa aritmética em números complexos, por exemplo. Uma instância de Complexo teria propriedades para guardar as partes real e imaginária (o estado) do número complexo. E a classe Complexo definiria métodos para efetuar a adição e a multiplicação (o comportamento) desses números.

Em JavaScript, as classes usam herança baseada em protótipo: se dois objetos herdam propriedades (geralmente propriedades com valor de função, ou métodos) do mesmo protótipo, então dizemos que esses objetos são instâncias da mesma classe. Em poucas palavras, é assim que as classes JavaScript funcionam. Os protótipos e a herança em JavaScript foram abordados em§6.2.3 e §6.3.2, e terás de estar familiarizado com o material dessas secções para compreenderes este capítulo. Este capítulo cobre protótipos em

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

CSS: O Guia Definitivo, 5ª Edição

CSS: O Guia Definitivo, 5ª Edição

Eric Meyer, Estelle Weyl

Publisher Resources

ISBN: 9798341641716Supplemental Content