CLASES EN UNA APLICAIÓN C#
Mapa mental
https://coggle.it/diagram/X2fozH3mNBCvsUQ4/t/identificando-clases-en-una-aplicaci%C3%B3n-con-image?present=1
1- ¿Qué
son las clases y cuál es la relación con la herencia?
Las clases son tipos de objetos que nos
permite construir objetos con sus respectivos atributos y métodos (acciones). Una
vez creada la clase podemos heredar de ella su estructura y su comportamiento,
podemos obtener herencias simples o múltiples
2- ¿Qué ejemplos puede mostrar sobre clases en C#?
class Persona
{
private string Nombre;
private string
Apellido;
private int Edad;
public Persona(string Nombre, string Apellido, int Edad)
{
this.Nombre = Nombre;
this.Apellido = Apellido;
this.Edad = Edad;
}
public string nombre
{
get { return this.Nombre; }
set { this.Nombre =
value; }
}
public string apellido
{
get { return this.Apellido; }
set { this.Apellido
= value; }
}
public int edad
{
get { return this.Edad; }
set { this.Edad = value; }
}
public string
DatosCliente
{
get { return this.nombre + " " + this.apellido + " " + this.edad; }
}
}
3- ¿Qué son los métodos de una clase?
Los métodos son las acciones que toma los
objetos creados en una clase, como en la imagen anterior de la clase coche,
podemos ver los métodos usados que son arrancar, acelerar y frenar. otro
ejemplo de una persona seria: caminar, detenerse, observar etc.
4- ¿Qué diferencia encuentra entre un método, una función y un
procedimiento?
Una función devuelve un valor, pero un
procedimiento no lo hace, Un procedimiento está compuesto de un grupo de sentencias a las que se
asigna un nombre (identificador) y constituye una unidad de programa. La tarea
determinada al procedimiento se ejecuta siempre que se encuentra el nombre del
procedimiento. un método es similar a una función, pero es interno
aparte de una clase. Los métodos se usan especialmente para la programación orientada
a objetos, una función es algo que toma varias entradas y devuelve uno o más
valores.