domingo, 14 de noviembre de 2010

Programas Orientados a Objetos

LENGUAJES DE PROGRAMACIÓN
Hola compañeros aquí les dejo 3 programas orientados a objetos
espero que les sirva.

La programación orientada a objetos es un paradigma de programación que usa objetos y sus interacciones, para diseñar aplicaciones y programas informáticos. Está basado en varias técnicas, incluyendo herencia, abstracción, polimorfismo y encapsulamiento. Su uso se popularizó a principios de la década de los años 1990. En la actualidad, existe variedad de lenguajes de programación que soportan la orientación a objetos

-Lenguaje C++
Es natural tratar en primer lugar la manera de hacer comentarios en el código fuente de un programa escrito en C++, y para probar la afirmación hecha en el párrafo anterior, el siguiente código escrito en C debe compilar perfectamente. Le llamaremos al código comenta1.cpp, habrá notado que la extensión *.cpp se refiere a C-plus-plus. Un compilador de C++ sabe que el código está escrito en C++ precisamente por la extensión del archivo que contiene el código fuente



/******************************************/
/* comenta1.cpp */
/******************************************/
#include
int main()
{
float corriente, voltaje, resistencia; /* tres variables */
printf("Este programa calcula voltaje de acuerdo a la ley de Ohm\n");
printf("Valor de la corriente, en amperes?\n");
scanf("%f", &corriente);
printf("Valor de la resistencia, en ohms?\n");
scanf("%f", &resistencia);
voltaje=corriente*resistencia; /* calculo de voltaje */
printf("El valor del voltaje es de %f voltios\n", voltaje);
return 0;


-Lenguaje Java
En nuestro ejemplo, si queremos que la clase Cuenta pueda ser utilizada desde el
exterior del fichero Cuenta.java deberemos declararla como públic:



- Lenguaje Python
A continuación, un ejemplo de la versión orientada a objetos utilizando el lenguaje Python:



Como podemos apreciar, el constructor de la clase se declara como __init__, en tanto que la referencia al objeto actual se llama self (y debe aparecer como primer parámetro de todos los métodos de la clase, aunque no se utiliza en la invocación de los mismos).




SALUDOS!!!

2 comentarios:

  1. Muy bien por los programas compañero. Pero como observacion te digo que en los ejemplos de c++ y java creo que falto algo mas de "orientado a objetos".

    ResponderEliminar
  2. Sip, el de C++ no está orientada a objetos. Te pongo dos puntos por el reporte 8. Completa para el lunes y te agrego puntos. Punto de participación para JC.

    ResponderEliminar