Programacion Orientado A Objetos Flashcards

1
Q

POO

A

Programación orientada a objetos
Paradigma que organiza el código en clases y objetos

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

Características de la POO

A

Abstracción: se puede usar sin saber cómo se implementa
Encapsulamiento: el acceso es controlado tanto a métodos como a atributos
Herencia: las clases pueden heredar métodos y atributos
Polimorfismo: la clase hija puede sobreescribir a la clase madre

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

Atributo

A

Variable que describe características de una clase

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

Método

A

Función que opera sobre datos de la clase y define su comportamiento

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

this

A

Referencia directa al atributo de clase cuando hay variable local con el mismo nombre

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

Constructor

A

Método especial que se ejecuta inmediatamente al inicializar el objeto, con el que se pueden crear y asignar valores a los objetos en una sola línea

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

Referencia a objeto

A

Dirección de la memoria donde está almacenado

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

Modificador static

A

Si una clase tiene atributo o método static, este es compartido por todas las instancias de la clase

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

Garbage Collector

A

Mecanismo que libera la memoria de variables y objetos en desuso. Evita fugas de memoria

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

Modularidad

A

Principio de diseño de software que fomenta dividir el código en pequeñas partes o módulos independientes y con una responsabilidad específica

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