¿Que son las clases y cual es la relacion con la herencia?
CLASES: Es un plano a partir del cual el objeto es creado. Es la identificacion de las caracteristicas concretas de un determindao tipo de objeto. Es decir, de cuales son los datos y los metodos de los que van a disponer todo los objetos de este tipo. Por esa razon se suele decir que el tipo de dato de un bojeto es la clase que define las caracteristicas del mismo.
HERENCIA: Es una propiedad que permite que los objetos sean creados a partir de otros ya existentes, obteniendo caracteristicas similares de este. Este mecanismo nos permite tener clases derivadas a partir de una clase base, con lo que podemos compartir automaticamente metodos entre clasese, subclases y objetos.
La relacion que existe entre las dos es que la herencia obtiene caracteristicas de una clase general para otra clase mas especifica
¿Que ejemplos puede mostrar sobre clase en c#?
Tenemos la clase Calculadora, en la cual tenemos atributos como lo son suma, resta, multiplicacion y division, tambien en la clase se encuentra los metodos que son las instrucciones que podemos realizar con los atributos las cuales son las distinas operaciones que podemos realizar dentro de la clase.
¿Que son los metodos de una clase?
Es un bloque de código que contiene una serie de instrucciones que pueden ser local o heredada. En C#, todas las instrucciones ejecutadas se realizan en el contexto de un método.
¿Que diferencia encuentra entre un metodo una funcion y un procedimiento?
PROCEDIMIENTO: Es un conjunto de instrucciones que cumplen una tarea.
FUNCION: Como un procedimiento pero retorna un valor.
METODO: Puede ser un procedimiento o una función, la diferencia es que le pertenece a una clase.
Son practicamente lo mismo solo se diferencian en el nombre segun devuelvan o no un valor de respuesta. Se podria decir que un Procedimiento es si se declara un metodo como void, en cambio es funcion si retornan un tipo de dato u objeto Ambos se declaran como metodos
Comentarios
Publicar un comentario