{"json_modified": "2015-03-08T14:32:30.872089", "slug": "Javascript_orientado_a_objetos", "tags": ["Todas_as_Categorias", "OOP", "JavaScript"], "locale": "pt-PT", "title": "Javascript orientado a objetos", "translations": [], "modified": "2015-03-08T14:32:30", "label": "Javascript orientado a objetos", "localization_tags": [], "url": "/pt-PT/docs/Javascript_orientado_a_objetos", "last_edit": "2015-03-08T14:32:30", "summary": "Para um melhor entendimento deste artigo, \u00e9 necess\u00e1rio algum conhecimento sobre programa\u00e7\u00e3o orientada a objetos, existem v\u00e1rios artigos na web e bons livros dedicados ao assunto. Tomemos como exemplo de objeto, um ventilador. Ao olharmos para este objeto, podemos identific\u00e1-lo dentre outros eletrodom\u00e9sticos pelas suas caracter\u00edsticas. Outros ventiladores podem apresentar caracter\u00edsticas id\u00eanticas, por\u00e9m s\u00e3o objetos distintos. Um ventilador pode estar desligado ou ligado em algumas velocidades. Detalhes de sua estrutura ficam ocultos internamente, pois n\u00e3o precisamos conhec\u00ea-los para fazer uso do mesmo.", "sections": [{"id": "Fun.C3.A7.C3.A3o_construtora_e_propriedades_.2F_Classe_e_atributos", "title": "Fun\u00e7\u00e3o construtora e propriedades / Classe e atributos"}, {"id": "Inst.C3.A2ncias", "title": "Inst\u00e2ncias"}, {"id": "Acessando_propriedades", "title": "Acessando propriedades"}, {"id": "M.C3.A9todos", "title": "M\u00e9todos"}, {"id": "Literais_de_objeto", "title": "Literais de objeto"}, {"id": "Composi.C3.A7.C3.A3o", "title": "Composi\u00e7\u00e3o"}, {"id": "Encapsulamento", "title": "Encapsulamento"}, {"id": "Heran.C3.A7a", "title": "Heran\u00e7a"}, {"id": "Conclus.C3.A3o", "title": "Conclus\u00e3o"}, {"id": "Notas", "title": "Notas"}, {"id": "Informa.C3.A7.C3.B5es_Sobre_o_Documento_Original", "title": "Informa\u00e7\u00f5es Sobre o Documento Original"}], "id": 5914, "review_tags": []}