Paradigma de La POO: Concepto de Clases y Objetos. Atributos y Métodos

Descargar como pptx, pdf o txt
Descargar como pptx, pdf o txt
Está en la página 1de 24

Pregrado

Paradigma de la POO: Concepto de Clases y Objetos.


Atributos y métodos

Dr. Ing. Carlos Alberto Moreno Paredes


CÓDIGO ESPAGUETI

¿QUÉ PASOS REALIZARÍAN PARA ENCONTRAR UN


ERROR ?
CÓDIGO ESPAGUETI

¿Cómo usted representaría


el orden algorítmico en
java?
DESVENTAJAS DE LA PROGRAMACIÓN ORIENTADAA
PROCEDIMIENTOS:

• Unidades de códigos muy grandes en


aplicaciones complejas
• Poco reutilizable
• En aplicaciones complejas el código
• resulta difícil de descifrar.
• Si existe un fallo en alguna línea de código, es muy
probable que el programa caiga.
• Aparición frecuente del código
• espagueti.
PROGRAMACIÓN ORIENTADA A OBJETOS

Ventajas:
 ¿En que consiste? Trasladar la  Programa dividido en “trozos”,
naturaleza de los objetos de la vida “partes”, “módulos” o
real al código de programación. “Clases”. Modularización.
• Muy reutilizable. Herencia
• Si existe algún fallo, el programa
 ¿Cuál es la naturaleza de un continuara trabajando. Tratamiento
objeto de la vida real? de excepciones.
• Encapsulamiento.
 Los objetos tiene un estado, un
• Polimorfismos
comportamiento (¿Qué puede
 hacer?) y unas propiedades
INTRODUCCIÓN A CLASES Y OBJETOS
INTRODUCCIÓN A CLASES Y OBJETOS
CLASES EN JAVA
CLASES EN JAVA

• Una clase es una descripción de datos y operaciones que describen el


comportamiento de cierto tipo de elementos.
• Por lo tanto, para que pueda haber objetos, antes deben haberse definido las clases a
las que pertenecerán dichos objetos.
• No tiene sentido un objeto sin una clase, ya que el objeto tiene los atributos de la
clase a la que pertenece, y recibe mensajes correspondientes a métodos de la clase a la
que pertenece.
OBJETOS EN JAVA
Un objeto es un ejemplar concreto de una clase,
como por ejemplo el curso de metodología de la
programación.

Si Un objeto pertenece a una clase, por lo tanto dispondrá


de los atributos (datos) y operaciones (métodos) de la clase
a la que pertenece.

Un objeto responde al comportamiento definido por las


operaciones de la clase a la que pertenece. Es decir, si la clase coche
dispone del atributo color y del método arrancar, un coche concreto
tendrá un color, y podrá arrancar, exclusivamente.
ATRIBUTOS

• Los atributos se guardan en variables


denominadas de instancia, y cada objeto
particular puede tener valores distintos para
estas variables.

tipo nombre;
• Algo importante en programacion,con los

objetos , un objeto tipo cuenta bancaria tiene un

atributo llamado saldo, el cual representa la

cantidad de dinero en la cuenta. Cada objeto tipo

cuenta bancaria conoce el saldo en la cuenta que

representa, pero no los saldos de las otras cuentas en el

banco.
QUE SON LOS MÉTODOS DE CLASE

Los métodos de una clase constituyen la lógica de la


clase, es decir, contienen el código que manipula el Y el mecanismo para invocar
estado del objeto.
un método en java es por medio de las
Además constituyen el mecanismo utilizado para referencias usando el operador
implementar los mensajes entre objetos. Quiere de la siguiente forma:
decir, cuando un objeto se comunica con otro por un
mensaje lo hace por medio de la invocación al método
referencia.metodo (parametros);
correspondiente del objeto.
Para realizar una tarea en una aplicación se
requiere un método.

Por ejemplo, una clase que representa a una


cuenta bancaria podría contener un método para
depositar dinero en una cuenta, otro para retirar
dinero de una cuenta y un tercero para solicitar el
saldo actual de la cuenta
DECLARACIÓN DE LOS MÉTODOS

La estructura general de una declaración tiene dos partes, la declaración


y el cuerpo del método.

1.-La Declaracion_del_metodo proporciona información sobre su nombre, la


accesibilidad del método, el número de parámetros que recibe, etc.
2.-El Cuerpo_del_metodo contiene el conjunto de sentencias que manipula
los datos de cada objeto.
CLASE,OBJETOS,ATRIBUTOS Y METODOS

CLASE:
Atributos
:-
OBJETO: -
-
-
-
MÉTODO:
RECORDAR
FUNCIONES

static int Area(int b, int h){


int A;
A=(b*h)/2;
return A;
}

PROCEDIMIENTOS

static void Salida(int A){


JOptionPane.showMessageDialog(null,"El area del triangulo es: "+ A);
}
PROGRAMA EN JAVA :

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy