Sei sulla pagina 1di 12

PROPIEDADES DE LA POO

DA4EQUIPO3
Vicent Baixauli
Adrin Snchez
Noem Grau
INTRODUCCIN
Objetos se trabaja con objetos, y stos
pueden ser llamados mediante
procedimientos o eventos que el mismo
tiene incluido dentro de sus clases.
Clases son las generalizaciones que
hacemos de cada tipo de objeto; es decir,
tienen un identificador, unos miembros
(atributos o propiedades, mtodos y forma
de acceder a ellos.).
EJEMPLO
class triangulo{ clase
public int a=2; variable
public int b=6; variable
public int area() { Mtodo
return (2*6)/2
} // Cierra el mtodo.
} // Cierra la clase.
PILARES DE LA POO










http://elvex.ugr.es/decsai/builder/intro/5.html
PROPIEDADES DE
LOS OBJETOS I
Las propiedades son como las variables en
programacin estructurada, que pueden tomar un
nico valor o varios y pueden ser de un tipo o de
distintos.

La gran diferencia con estructurada es que pueden
heredarse de un objeto a otro.

Existen 3 propiedades para los objetos:

Encapsulacin: agrupa datos y procedimientos.
Polimorfismo: un mismo nombre de procedimiento o un
smbolo de una operacin pueden realizar varias tareas.
Herencia: se pasan componentes de una clase a otra.


PROPIEDADES DE
LOS OBJETOS II
Tenemos 2 tipos de propiedades:

Propias: dentro del propio objeto.
Un pequeo ejemplo de un objeto y sus propiedades:
Los atributos son ( Tipo, titular y saldo) ms abajo
estn los mtodos:
Atributos
propios
http://www.programacion.com/bbdd/articulo/dondo_poo/
PROPIEDADES DE
LOS OBJETOS III
Heredadas: definidas en otro objeto
(antepasado), se las llama propiedades
miembro; el objeto las posee por el
simple hecho de ser miembro de una
clase.

Atributos
heredados
Volar
Comer
.....
http://javacafesv.blogspot.com/2009/03/herencia-multiple-en-java-conveniente-o.html
PROPIEDADES DE LAS CLASES
Son datos especficos de una clase.

Definidos por un nombre (sustantivos) y con los atributos
(propiedades) que van a poseer (sustantivos o adjetivos).

Deben ser nicos aunque el mismo nombre de un atributo
puede estar en distintas clases.

Definen la estructura de una clase y la de sus objetos.

La declaracin como pblicas significa que podr utilizarse en
cualquier parte del programa.

Para acceder a un atributo hay que indicarle el nombre del
objeto al que pertenece


TIPOS DE ATRIBUTOS
Public visible dentro y fuera de la clase;
desde todo el programa.

Private slo accesible desde dentro de la
clase.

Protected atributo no accesible desde
fuera de la clase, slo por mtodos de la
propia clase o subclases.
CLASE DE EJEMPLO
CALCULADORA
class Calculadora{ // Clase: definicin de la clase calculadora.
public static void main (String[] args){ // Mtodo: llamada peticin argumentos.

double res=0; // Variable.
system.out.println(Primer numero: );
double n1=teclado.lee_double(); // Setter
system.out.println(Segundo numero: );
double n2=teclado.lee_double(); // Setter
char op=teclado.lee_char(); // Variable.

switch (op){
case +:res=n1+n2;
break;
case -:res=n1-n2;
break;
case *:res=n1*n2;
break;
case /:res=n1/n2;
break;
default: system.out.println Operador errneo.;
} // Cierra switch.
system.out.println (El resultado de la operacin es: +res); // Getter
} // Cierra peticin de argumentos.
} // Cierra class.




// Mtodos para las operaciones matemticas.
CONCLUSIN
En conclusin, como hemos podido observar los
objetos poseen ciertas propiedades especiales
que las distinguen de las variables corrientes, y
es que muchas de ellas pueden ser heredadas
dejando as una mayor facilidad en la
programacin, pudiendo anidar clases y
aumentando as la eficiencia en la programacin
orientada a objetos.

Adems de poder hacer uso de los principios de
estas como con la encapsulacin o la versatilidad
en sus funciones con el polimorfismo.
BIBLIOGRAFA
PLE, Enrique Quero Catalinas, Ed.Paraninfo.
http://www.monografias.com/trabajos/objetos/objetos.shtml
http://elvex.ugr.es/decsai/builder/index.html
http://pisuerga.inf.ubu.es/lsi/Invest/Java/Tuto.Oct98/1_Intro/1_
IntPoo.htm#_Toc441217857
http://www.dcc.uchile.cl/~psalinas/uml/modelo.html

Potrebbero piacerti anche