Contenido
Consulta
Consultar qu es programacin orientada a Objetos(POO)
Surge de la evolucin de la programacin estructurada y bsicamente simplifica la
programacin con la nueva filosofa y nuevos conceptos que tiene.
La POO se basa en dividir el sistema en componentes que contienen operaciones y datos, con
el nimo de solucionar problemas reales mediante la abstraccin de los diferentes agentes,
entidades o elementos que actan en el planteamiento de un problema. Cada componente se
denomina objeto.
Un objeto es una unidad que contiene datos y operaciones que operan sobre esos
datos. Los objetos de un sistema se comunican entre s mediante mensajes.
Que encapsulamiento
Es el trmino formal que describe al conjunto de mtodos y datos dentro de un objeto de forma
que el acceso a los datos se permite solamente a travs de los propios mtodos del objeto.
Para qu sirve el this y super
This
Se refiere al objeto actual en un mtodo o constructor
Super
Es usada en mtodos. Su valor es equivalente a self, el objeto que recibe el mensaje que
causa que el mtodo que contiene super sea ejecutado, pero la estrategia de bsqueda del
mtodo es diferente.
//PROMEDIO
int promedio=0, sumatotal=0;
for (int i=0;i<10;i++){
sumatotal=sumatotal+numeros[i];
}
promedio=sumatotal/10;
//mostrando resultados
System.out.println ("Suma de numeros positivos " +sumpositivos);
System.out.println ("Suma de numeros negativos "+sumnegativos);
System.out.println ("Suma total de valores del vector " +sumatotal);
System.out.println ("Promedio de numeros del vector " +promedio);
}
}
}
static void imprime()
{
for(int i=0;i<f;i++)
{
for(int j=0;j<c;j++)
{
System.out.print("["+i+"]["+j+"] : "+arreglo[i][j]);
System.out.println("");
}
}
}
static void mostrarElementos()
{
System.out.println("Positivos: "+positiv);
System.out.println("Negativos: "+negativ);
System.out.println("Total: "+(negativ+positiv));
}
public static void main(String[] args)
{
llenaArreglo();
imprime();
sumaDeElementos();
mostrarElementos();
}
}
Bibliografia:
[1] http://lsi.ugr.es/~pdo/MaterialPracticasAlumnos/IntrodSmalltalk.pdf
[2] http://trajano.us.es/~antonio/FdeT/curso2010_11/Tema_1[1][1].pdf
[3] http://files.cecap49.webnode.es/200000016-6cd116dccb/3E-UML.pdf
[4]http://sedici.unlp.edu.ar/bitstream/handle/10915/29797/Documento_completo.pdf?sequence=
3
[5] Villalobos, Ricardo, LL.. Fundamentos de Programacin Java ms de 100 Algoritmos
codificados,2008
Conclusiones:
Java es un lenguaje que nos ofrece una extensa variedad de funciones para la POO
ayudndonos esta ltima mencionada a resolver problemas de la vida cotidiana mediante el
uso de objetos y que tiene como algunas de sus virtudes la reutilizacion de codigo, la creacin
de Sistemas ms complejos y facilita la creacin de programas visuales entre otros.Cabe
destacar que herencia es exclusivo de POO y no de la programacin estructurada