Está en la página 1de 2

Tarea 2 de programación

1) Metodos genericos, que son

En programación, los métodos genéricos (también conocidos como métodos


parametrizados o métodos polimórficos) son aquellos que pueden funcionar con
diferentes tipos de datos sin necesidad de especificarlos de antemano. En lugar de estar
diseñados para trabajar con un tipo de datos específico, los métodos genéricos se definen
de manera que puedan ser utilizados con una amplia gama de tipos.

En el contexto de la programación, los tipos se refieren a las categorías o clasificaciones


que se utilizan para representar y manipular datos. Los tipos de datos definen las
propiedades y operaciones permitidas en los valores que se pueden almacenar en
variables o pasarse como argumentos a funciones.

2) Determinación de tipos

La determinación de tipos, también conocida como inferencia de tipos, es un mecanismo


utilizado en algunos lenguajes de programación para deducir automáticamente los tipos
de datos de las variables, expresiones y funciones sin necesidad de especificarlos
explícitamente en el código.

3) ¿Que es el operador IS?

El operador is es un operador de comparación utilizado en varios lenguajes de


programación, como Python, para evaluar si dos objetos son el mismo objeto, es decir, si
hacen referencia a la misma ubicación en memoria.

El operador is es un operador de prueba de tipo con dos parámetros, que incluyen una
expresión de un tipo de referencia. Se debe verificar la conversión del tipo de referencia y
el tipo de destino al que se debe convertir la expresión. El operador is devuelve verdadero
si la expresión dada que representa el objeto no es nula y la expresión logra convertirse al
tipo especificado. De lo contrario, devuelve falso.

4) Acceso a la clase base

El acceso a la clase base se refiere a la capacidad de una clase derivada (también conocida
como subclase o clase hija) para acceder a los miembros y métodos de su clase base
(también conocida como superclase o clase padre).
5) ¿Qué son clases?

En programación orientada a objetos (POO), una clase es una plantilla o estructura que
define las características y comportamientos comunes de un conjunto de objetos
relacionados. Una clase actúa como un modelo o plano para crear objetos con
propiedades y comportamientos específicos.

En programación orientada a objetos (POO), un objeto es una instancia o ejemplar


particular de una clase. Una clase define la estructura y el comportamiento de un conjunto
de objetos relacionados, mientras que un objeto es una entidad concreta que se crea a
partir de esa clase.

6) ¿Qué son clases selladas?

Las clases selladas, también conocidas como clases sealed, son un concepto utilizado en
algunos lenguajes de programación orientados a objetos para restringir la herencia de una
clase. Cuando una clase se declara como sellada, no se puede heredar de ella, es decir, no
se pueden crear subclases o clases derivadas.

7) ¿Qué son métodos sellados?

Los métodos sellados, también conocidos como métodos sealed, son métodos que se
declaran en una clase con el fin de evitar que se sobrescriban en las subclases. Cuando un
método se marca como sellado, ninguna subclase puede proporcionar una
implementación diferente para ese método.

8) ¿Qué es la ocultación de miembros?

La ocultación de miembros, también conocida como ocultamiento de información o


encapsulación, es un principio de la programación orientada a objetos que se refiere a la
capacidad de una clase para ocultar ciertos miembros o propiedades a otras clases o al
código externo.

También podría gustarte