Certamen 1 Flashcards

1
Q

¿Qué es una cosa que debe existir sí o sí dentro de una clase?

A

Un constructor

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

¿Puede existir más de un constructor?

A

Sí, se llama sobe carga de constructores.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

¿Qué es una característica de un constructor?

A

Debe tener el mismo nombre de la clase

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

¿Qué es get?

A

Es una función que saca datos.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

¿Qué es set?

A

Es un procedimiento que fija datos

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

¿Si mis atributos de la clase son públicos, es necesario que tengan getter y setter?

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

¿Qué es una superclase?

A

Hace referencia a la llamada de un método que tiene la clase principal.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

¿Por qué se ocupa la palabra “this”?

A

Para elegir los métodos que están disponibles para ser utilizados.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

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

A

La programación orientada a objetos es un conjunto de normas, que se basan en la idea de construir un software de forma más cercana a la vida real. Simplifica las tareas de desarrollo de software con reutilización de código para no repetirlas.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

¿Cuáles son los fundamentos de la programación orientada a objeto?

A

Abstracción
Herencia
Encapsulamiento
Polimorfismo

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Abstracción

A

Preocuparse sólo de lo importante e ignorar lo que no es.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Herencia

A

Donde una clase nueva se crea a partir de una clase existente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Encapsulamiento

A

Oculta la complejidad para que las personas no se enteren de cómo está constituido el código.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Polimorfismo

A

La capacidad para que varias clases derivadas de una antecesora utilicen un mismo método de forma diferente.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

¿Qué es un objeto?

A

Un objeto es la instancia de una clase, la cual contiene propiedades, comportamientos, estados y una identidad que lo hace único.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Atributo

A

La característica de un objeto, la cual posee un valor.

17
Q

Comportamiento

A

Actividades que pueden llevarse a cabo con el objeto, los cuales se ejecutan como respuesta a un mensaje proveniente desde el usuario u otros objetos.

18
Q

Estado

A

Información que posee el objeto, la cual puede ser fija o variable.

19
Q

Depuración

A

Ejecutar el código desde 0 o desde una determinada instrucción para encontrar y corregir errores.

20
Q

Public

A

Significa que los atributos de una clase pueden ser accedidas desde fuera de la propia clase.

21
Q

Private

A

Significa que las variables sólo pueden ser utilizadas desde la misma clase.

22
Q

Protected

A

Permite a los atributos comportarse como privadas, pero públicas para las clases hijas de la clase que las declara.

23
Q

Constructor

A

Es un comportamiento especial que nos permite inicializar los valores a los atributos de una clase