Sie sind auf Seite 1von 23

CLASES

TCNICAS DE PROGRAMACIN ORIENTADA A OBJETOS


PROGRAMACIN ORIENTADA A OBJETOS

Disea estructuras de datos orientados a objetos y estructuras eficientes en el


desarrollo de aplicaciones informticas de una realidad especifica de manera
consciente y reflexiva, aplicando las tcnicas esenciales de Programacin Orientada a
Objetos (POO) para resolver problemas computacionales tpicos.
La programacin orientada a objetos es una tcnica que se enfoca en
los elementos de un sistema, sus atributos y responsabilidades
El modelo abstracto est formado de clases. Una clase describe a un
conjunto de objetos que comparte los mismos atributos,
comportamiento y semntica
Un objeto es una instancia de una clase
Qu es un objeto?
Atributos:
Color
Velocidad
Ruedas
Motor

Mtodos:
un objeto se define como la unidad que
Arranca()
en tiempo de ejecucin realiza las
Frena()
tareas de un programa. Tambin a un
Dobla()
nivel ms bsico se define como la
instancia de una clase.
Qu es una Clase?

Definicin de la estructura y el
comportamiento de un conjunto de objetos
que tienen(comparten) el mismo patrn
estructural y de comportamiento.
1. Organiza los programas en elementos llamados Clases

2. Estas clases son usadas para crear


objetos
Atributos y Mtodos

Atributos:
Propiedades relevantes de una clase, representan su
estructura, pueden ser simples o compuestos
Mtodos
Comportamiento asociado a una clase
Definicin de las clases por:

peso
defender
marcar altura

edad
Atajar
Atacar

Propiedades
Mtodos
Forma general de la
definicin
Class nombre_de_clase{ Tipo_de_varible
nombre_de_atributo1; Tipo_de_varible
nombre_de_atributo2;
//..
Tipo_devuelto nombre_de_metodo1 (lista_de_parametros){
Cuerpo_del_metodo1
}
Tipo_devuelto nombre_de_metodo2 (lista_de_parametros){
Cuerpo_del_metodo2
}
//..
}
PARTES FUNDAMENTALES DE LA
CLASE

Declaracin de la clase: en esta parte se define el nombre de la


clase y la definicin de si heredar elementos de
otras clases, y otros atributos que sern indispensables, segn las
necesidades de las aplicaciones.
Cuerpo de clase: en esta parte se declaran todos los
mtodos(funciones) y atributos(variables), que permiten la
ejecucin de acciones y devolucin de resultados de los procesos de la
clase.
Atributos

En JAVA a las variables se les conoce como atributos

Class ejemplo{ int intx, inty;


}
Mtodos

Son subrutinas que definen la interfaz de una clase, sus capacidades


y comportamiento.
Tipo_devuelto nombre_del_metodo (lista_formal_de_parmetros){ Cuerpo_del_mtodo;

}
Ejemplo.

int metodosuma(int intn1, int intn2){ return (intn1+intn2);


}

void metodovacio(){

}
Instanciacin de las Clases.

Referencias a un objeto: es el paso previo para obtener una instancia de


la clase tipo de objeto. cuando referenciamos un objeto estamos
declarando un objeto de la clase tipo y le estamos asignando un valor
inicial.
La instancia al objeto se realiza dando un valor a la
variable que creamos anteriormente, el valor debe ser un objeto al
que se hace referencia.
Clase nombreObjeto = new Clase();

nte implementa todas las variables y mtodos del objeto al que se


hace la llamada
Constructores

Es un mtodo que inicia un objeto inmediatamente despus de su


creacin.
Tiene el mismo nombre de la clase que lo implementa.
El constructor no devuelve ningn tipo. Su misin es iniciar todo estado
interno de un objeto, haciendo que el objeto sea utilizable
inmediatemente; reservando memoria para sus atributos, iniciando sus
valores.
Qu hace Java cuando la
Inicializa las
palabra clave new crea Localiza Llama al
variables
un nuevo Objeto? memoria Mtodo
N Epara
W el instancia de
Constructor de
ese Objeto.
Objeto. la Clase.

10/09/2013 INSTITUTO SISE 22


Slo Cuando

Un Constructor se
ejecuta cuando se
instancia un Objeto

Siempre que

23
Diferentes de los Mtodos Regulares

Mtodos
Constructor

Mismo
Sin tipo No
nombre
Retorno return
Clase
GRACIAS

Das könnte Ihnen auch gefallen