{"id":901,"date":"2022-06-24T00:00:00","date_gmt":"2022-06-23T22:00:00","guid":{"rendered":"https:\/\/programaraciegas.net\/?p=901"},"modified":"2022-05-19T07:49:51","modified_gmt":"2022-05-19T05:49:51","slug":"la-herencia-dentro-de-la-programacion-orientada-a-objetos","status":"publish","type":"post","link":"https:\/\/programaraciegas.net\/?p=901","title":{"rendered":"La herencia dentro de la programaci\u00f3n orientada a objetos"},"content":{"rendered":"<p>La herencia es la capacidad de crear nuevas clases a partir de otras clases anteriores.<\/p>\n<p>La principal ventaja de la herencia es la reutilizaci\u00f3n de c\u00f3digo.<\/p>\n<p>Si se quiere crear una clase ligeramente diferente a una ya existente, no es necesario duplicar el c\u00f3digo. En su lugar, se ampl\u00eda la clase existente y se coloca la funcionalidad adicional dentro de una subclase resultante que hereda los campos y m\u00e9todos de la superclase.<br \/>Una de las consecuencias del uso de la herencia es que las subclases tienen la misma interfaz que su clase padre. No se puede esconder un m\u00e9todo en una subclase si este mismo m\u00e9todo se declar\u00f3 en la superclase de forma p\u00fablica.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>La herencia es la capacidad de crear nuevas clases a partir de otras clases anteriores. La principal ventaja de la herencia es la reutilizaci\u00f3n de c\u00f3digo. Si se quiere crear una clase ligeramente diferente a una ya existente, no es necesario duplicar el c\u00f3digo. En su lugar, se ampl\u00eda la clase existente y se coloca &hellip; <\/p>\n<p class=\"link-more\"><a href=\"https:\/\/programaraciegas.net\/?p=901\" class=\"more-link\">Continuar leyendo<span class=\"screen-reader-text\"> \u00abLa herencia dentro de la programaci\u00f3n orientada a objetos\u00bb<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,6],"tags":[87,388],"class_list":["post-901","post","type-post","status-publish","format-standard","hentry","category-metodologiafilosofia","category-programacion","tag-programacion-2","tag-teoria"],"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts\/901","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=901"}],"version-history":[{"count":0,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=\/wp\/v2\/posts\/901\/revisions"}],"wp:attachment":[{"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=901"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=901"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/programaraciegas.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=901"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}