Beruflich Dokumente
Kultur Dokumente
BSICOS
Programacin Orientada a Objetos
I.C. Wendy Yaneth Garca Martnez
Programacin Orientada a Objetos
Los atributos del objeto (estado) y lo que el objeto puede hacer (comportamiento) estn
expresados por las variables y los mtodos que componen al objeto respectivamente.
Objetos
class nombre_de_la_clase {
datos y mtodos privados
.
public:
datos y mtodos pblicos
..
}lista de objetos;
Una clase puede contener tanto partes pblicas como privadas, por defecto, todos los
elementos que se definen en la clase son privados; esto significa que no pueden acceder
a ellas ninguna funcin que no sea miembro de la clase.
Ejemplo clases en C++
class Counter{
public:
long GetValue();
};
{ count = value; }
long Counter::GetValue()
{ return count; }
La variable long count no est disponible o no se usa por otros mtodos que no estn declarados en la clase, por lo que hacer
lo siguiente es un error:
void main()
{ count = 3.11; }
Clases en C++
Una clase puede tener tantas variables como necesite. Estas pueden ser de cualquier
tipo, incluyendo otras clases, apuntadores a objetos de clases e incluso apuntadores a
objetos dinmicamente asignados.
Clases en C++
void main() {
La iniciacin se tiene que hacer a travs de su mtodo miembro, por lo que hacer
esto es un error:
void main() {
Para llamar a un mtodo miembro desde una parte del programa que NO sea parte de
la clase, se debe utilizar el nombre del objeto y el operador punto.
Ejemplo:
Cola a, b; // se crean dos objetos tipo Cola
a.iniciar(); // llama al mtodo iniciar para el objeto a
PREGUNTAS?
I.C. Wendy Yaneth Garca Martnez