preloader

1 de enero de 1 | 2 minutos de lectura
Índice de contenido

capitulo 20 Herencia de clase 20.1 Introducción La herencia es una característica fundamental de la programación orientada a objetos. Permite que una clase heredar datos o comportamiento de otra clase y es una de las formas clave en las que la reutilización está habilitada dentro de las clases. Este capítulo presenta la herencia entre clases en Python. 20.2 ¿Qué es la herencia? La herencia permite que las características definidas en una clase sean heredadas y reutilizadas en la definición de otra clase. Por ejemplo, una clase de Persona podría tener los atributos nombre y edad. También podría tener un comportamiento asociado con una Persona como cumpleaños(). Entonces podríamos decidir que queremos tener otra clase Empleado y que los empleados también tienen un nombre y una edad y tendrán cumpleaños. Sin embargo, en suma un Empleado puede tener un empleado Identificación atributo y a comportamiento de calcular_pagar(). En este punto podríamos duplicar la definición de los atributos de nombre y edad y el comportamiento de cumpleaños () en la clase Empleado (por ejemplo, cortando y pegando el código entre las dos clases). Sin embargo, esto no sólo es ineficiente; también puede causar problemas en el futuro. Por ejemplo, podemos darnos cuenta de que hay un problema o error en la implementación de cumpleaños() y puede corregirlo en la clase Persona; sin embargo, podemos olvidarnos de aplique el mismo arreglo a la clase Empleado. En general, en el diseño y desarrollo de software se considera una buena práctica definir algo una vez y reutilizar ese algo cuando sea necesario. © Springer Nature Suiza AG 2019 J. Hunt, Una guía para principiantes de la programación de Python 3, Temas de Pregrado en Ciencias de la Computación, https://doi.org/10.1007/978-3-030-20290-3_20 211

comments powered by Disqus

popular post

El modelo AR de series temporales univariadas

Resumen: En esta entrada, descubrirá el modelo AR: El modelo autorregresivo.

Leer más

Evaluación de modelos para pronosticar

Resumen: Al desarrollar modelos de aprendizaje automático, generalmente se comparan varios modelos durante la fase de construcción.

Leer más

Modelos para pronosticar

Resumen: El pronóstico, traducido groseramente como la tarea de predecir el futuro, ha estado presente en la sociedad humana durante siglos.

Leer más