fundamentos de POO
Objeto: entidad lógica que representa un objeto según lo conocemos los humanos en el mundo real.
Clase: es la definición de lascaracterísticas concretas de un determinado tipo de objeto.
La sintaxis básica para definir una clase es la que a continuación se muestra:
class
{
}
Como de una clase podemos encontrar laspropiedades y métodos de los que van a disponer todos los objetos de la misma.
Propiedad: dato común a todos los objetos de una determinada clase. Para definir las propiedades de la clase se usa lasiguiente sintaxis dentro de la zona señalada como :
;
A continuación se muestra un ejemplo de definición de una clase de nombre Persona que dispone de tres campos:
class Persona
{string Nombre; // Campo de cada objeto Persona que almacena su nombre
int Edad; // Campo de cada objeto Persona que almacena su edad
int NumCont; // Campo de cada objeto Persona quealmacena su NumCont
}
Según esta definición, todos los objetos de clase Persona incorporarán las propiedades que almacenarán cuál es el nombre de la persona, cuál es su edad y cuál es su NumCont.Para acceder a una propiedad de un determinado objeto se usa la sintaxis:
.
Por ejemplo, para acceder al atributo Edad de un objeto Persona llamado p y cambiar su valor por 20 se haría:p.Edad = 20;
Métodos: conjunto de instrucciones que nos permiten manipular los datos almacenados en los objetos.
Dentro de estas instrucciones es posible acceder con total libertad a lainformación almacenada en los campos pertenecientes a la clase dentro de la cual el método se ha definido.
La sintaxis que se usa en C# para definir los métodos es la siguiente:
()
{
}Todo método puede devolver:
a) Un objeto como resultado de la ejecución de las instrucciones que lo forman. El tipo de dato al que pertenece este objeto es lo que se indica en . Si...
Regístrate para leer el documento completo.