Aprender C++

Páginas: 3 (504 palabras) Publicado: 29 de septiembre de 2013
http://www.cybercursos.net

PROGRAMACION EN C++
¿QUE ES LA PROGRAMACION ORIENTADA A OBJETOS?
En la programacion estructurada todos los programas tienen las estructuras
secuencial, repetitiva ocondicional.Tambien se utilizan los TAD (Tipos Abstractos de
Datos) para por ejemplo una pila o un arbol.
typdef struct{
int x,y;
int color;
}punto;
struct punto a,b;
luego se implementan lasfunciones de este TAD (pila_vacia, pila_llena).
En C++ se definen los TAD y las funciones o procedimientos y datos dentro de un
mismo conjunto llamado class (clase).En el ejemplo, el typedef structpunto seria el
equivalente en C de la class de C++ y las variables a y b de los objetos en C++
CLASES ( CLASS )
Antes de poder definir un objeto debemos definir la clase a la que pertenece ( igualque en el ejemplo anterior debemos definir antes la estructura punto para luego
poder definir las variables a y b ). La forma general de describir una clase seria mas
o menos:
class nombre_clase {datos y funciones privados;
public:
datos y funciones publicos;
funcion constructora;
funcion destructora;
};
Los datos y funciones privados son los que no se puede acceder a ellas desde lasfunciones que son miembros de la clase ( que estan definidas en ella ), se
comportan igual que las variables definidas localmente en una funcion en C normal.
En cambio, los datos y las funcionespublicas son accesibles por todas las funciones

Página 1

http://www.cybercursos.net

del programa ( igual que si estuviesen definidas las varibles globalmente en C
normal ).
Por defecto, en unaclase se define todos los datos y funciones privados, a menos
de que le especifiquemos las que son publicas con la instruccion public.
Para saber si una funcion debe ser definida publica o privada,debemos ver si el
resto del programa necesita “conocer como funciona” dicha funcion. Si la respuesta
es “si” entonces la funcion debe ser publica, en caso contrario debe ser privada.
Como despues...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aprende C
  • aprenda c#
  • Aprende A Aprender Antonio Felix C
  • Porque aprender el lenguaje c
  • C Mo Aprenden Los Adolescentes
  • APRENDIENDO A PROGRAMAR EN C taller
  • C Mo Aprende El Cerebro
  • Qu Y C Mo Aprender

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS