Professional Documents
Culture Documents
16/08/2011
2.1 Declaracin de clases: atributos, mtodos, encapsulamie nto La sintaxis general de una clase en Java es la siguiente:
import paquete.paquete.claseImportar; package paquete.paquete; public class NombreClase { public NombreClase() { this.atributo1 = 0; this.atributo2 = POO; } private int atributo1; Seccin import Seccin package Seccin constructores
Construct or
Clas e
p r
Mtod o
ivate String atributo2; public int suma(int a, int b) { int res = a + b; return res; } }
Seccin atributos
Seccin mtodos
16/08/2011
mbito s
Donde:
import indica que la clase tendr importada
otra clase. paquete1.paquete1_1. es la ruta de paquetes donde se encuentra la clase a importar. NombreClase nombre de la clase que ser importada.
Programacin Orientada a Objetos Unidad 2 - M. C. Hctor Daniel Hernndez Garca
16/08/2011
2.1 Declaracin de clases: atributos, mtodos, encapsulamie nto La sintaxis para empaquetar una clase es la siguiente:
package paquete1.paquete1_1;
Donde:
package indica que la clase ser empaquetada. paquete1.paquete1_1 ruta de paquetes
Donde:
modificador es el modificador de la clase, comnmente public. class palabra reservada utilizada para indicar que se est declarando es una clase.
modificador primitivo u
nombParam , ]) {
16/08/2011
Donde:
modificador es el alcance que deseamos para el atributo. Tipo primitivo u Objeto se refiere al tipo de dato que va a
manipular el atributo. nombreAtributo es el nombre que se le va a asignar al atributo y por el cual se identificar en TODA la clase. [ = valor ] es el valor con el cual iniciar el atributo (opcional).
16/08/2011 Programacin Orientada a Objetos Unidad 2 - M. C. Hctor Daniel Hernndez Garca
2.1 Declaracin de clases: atributos, mtodos, encapsulamie nto La sintaxis para declarar un mtodo es:
tip o primiti vo, Objeto a retorna ro voi d
modifica dor
nombMetodo([ primitivo
tipo u Objeto
nombParam ]) {
16/08/2011
ms de un parmetro, stos debern declararse separados por comas. // instrucciones est comprendido por el conjunto de instrucciones que describirn la accin del mtodo.
16/08/2011 Programacin Orientada a Objetos Unidad 2 - M. C. Hctor Daniel Hernndez Garca
16/08/2011
Qu es un objeto?
Es la materializacin o representacin real de una clase.
Cul es la diferencia?
*.clas s
16/08/2011
Memoria Principal
Donde:
modificador indica el alcance que tendr la instancia en la clase, en caso de que la instancia sea un atributo de la clase (opcional). Clase indica el tipo de clase de la cual se har la instancia. nombreInstancia es el nombre que identificar la instancia. new crea el nuevo objeto en memoria del tipo de clase
especificada. NombConstructor nombre del constructor a llamar. valorParametro es el valor que se le va a asignar a los parmetros del constructor (opcional).
16/08/2011
16/08/2011
16/08/2011
16/08/2011
16/08/2011
16/08/2011
16/08/2011