Classes Flashcards
Clases en C#
¿De que se trata la POO?
Se trata de crear objetos que contengan datos y métodos.
¿En qué consiste el principio DRY?
Don’t repeat yourself, se trata de no repetir código, sino de colocarlo en un lugar donde pueda ser reutilizado.
¿Cuáles son las ventajas de la POO?
- Es fácil y rápida de ejecutar.
- Da una estructura clara a los programas.
- Facilita el DRY, el mantenimiento y la depuración del código.
- Crea aplicaciones reusables con menos código y en menos tiempo.
¿Cuál es la diferencia entre clase y objeto?
Una clase es una plantilla para los objetos y un objeto es una instancia de una clase.
¿Qué palabra clave usamos para declarar una clase?
Class
¿Cuál es la diferencia entre un método static y uno public?
Para método static no es necesario crear un objeto para usarlo, mientras que el public solamente puede ser usado por un objeto.
¿Qué significa la palabra field?
Es una variable declarada como atributo de una clase.
¿Qué significa miembros de una clase?
Son los campos y métodos de una clase.
¿Para qué sirve un constructor?
Sirve para inicializar objetos.
¿Cuáles son las características de un constructor?
Debe tener el mismo nombre que su clase, no devuelve ningún valor y puede ser sobrecargado.
¿Para qué sirve el modificador de acceso?
Sirve para dar un nivel de acceso o visibilidad a clases, campos, métodos y propiedades.
¿Para qué sirve el modificador de acceso public?
Sirve para hacer accesible el código para cualquier clase.
¿Para qué sirve el modificador de acceso private?
Sirve para que el código solamente sea accesible dentro de la misma clase.
¿Para qué sirve el modificador de acceso protected?
Sirve para hacer accesible el código desde la misma clase o de una clase heredada de ésta.
¿Para qué sirve el modificador de acceso internal?
Sirve para hacer accesible el código solamente desde el propio ensamblado.