Conceptos Básicos
Clases y Objetos
Herencia
Polimorfismo
Encapsulamiento
100

¿Qué es un objeto en la programación orientada a objetos?

Una instancia de una clase.

100

¿Cómo se crea un objeto a partir de una clase?

Usando el operador new seguido del constructor de la clase.

100

¿Qué es la herencia en POO?

Un mecanismo que permite a una clase derivar de otra clase, heredando sus atributos y métodos.

100

¿Qué es el polimorfismo?

La capacidad de diferentes clases de ser tratadas como instancias de la misma clase a través de una interfaz común.

100

¿Qué es el encapsulamiento?

El proceso de restringir el acceso directo a algunos de los componentes de un objeto.

200

¿Qué es una clase en la programación orientada a objetos?

Un molde o plantilla que define las propiedades y comportamientos de los objetos.

200

¿Qué es un constructor?

Un método especial que se llama cuando se crea un objeto.

200

¿Qué palabra clave se utiliza en C# para la herencia?

:

200

¿Qué es el polimorfismo de sobrecarga?

La capacidad de definir múltiples métodos con el mismo nombre pero diferentes parámetros.

200

¿Qué es un modificador de acceso?

Palabras clave que controlan el acceso a los miembros de una clase (como public, private, protected).

300

¿Qué significa la sigla POO?

Programación Orientada a Objetos.

300

¿Cómo se define una clase en C#?

Usando la palabra clave class seguida del nombre de la clase.

300

¿Qué es una clase base?

La clase de la que otras clases derivan.

300

¿Qué es el polimorfismo de sustitución?

La capacidad de un objeto de una clase derivada de ser tratado como un objeto de su clase base.

300

¿Qué significa public en una clase?

Indica que el miembro es accesible desde cualquier parte del programa.

400

¿Qué es un método en una clase?

Una función definida dentro de una clase que define el comportamiento de los objetos.

400

¿Qué es la sobrecarga de constructores?

Definir múltiples constructores con diferentes parámetros en una clase.

400

¿Qué es una clase derivada?

Una clase que hereda de otra clase.

400

¿Qué es un método virtual?

Un método que se puede sobreescribir en una clase derivada.

400

¿Qué significa private en una clase?

Indica que el miembro es accesible solo dentro de la propia clase.

500

¿Qué es un atributo en una clase?

Una variable definida dentro de una clase que almacena datos para los objetos.

500

¿Qué es la inicialización de un objeto?

Asignar valores iniciales a los atributos de un objeto.

500

¿Qué es la herencia múltiple y es posible en C#?

La capacidad de una clase para heredar de más de una clase base. No es posible en C#, pero se puede lograr mediante interfaces.

500

¿Qué es la palabra clave override en C#?

Se utiliza para sobrescribir un método virtual definido en una clase base.

500

¿Qué es un método getter y setter?

Métodos que permiten leer (getter) y modificar (setter) el valor de un atributo privado.

M
e
n
u