Metodos Y Clases Poo

Páginas: 3 (550 palabras) Publicado: 5 de junio de 2012
Programación Orientada a Objetos (3er curso, grupo 31)
3. Clases y objetos en Java

06.03.12

Clases y objetos en Java

Definición de una clase:
estructura de datos + funciones
classCuentaBancaria {
long numero;
String titular;
long saldo;
void ingresar (long cantidad) {
saldo += cantidad;
}
void retirar (long cantidad) {
retirar (long cantidad)
if (cantidad > saldo)System.out.println ("Saldo insuficiente");
else saldo -= cantidad;
}

Variables

Métodos

}
2

Pablo Castells

Escuela Politécnica Superior
Universidad Autónoma de Madrid

ProgramaciónOrientada a Objetos (3er curso, grupo 31)
3. Clases y objetos en Java

06.03.12

Variables
 Definen una estructura de datos (como un struct de C)
class CuentaBancaria {
long numero;
numero;
Stringtitular;
long saldo;
}

struct CuentaBancaria {
long numero;
numero;
char *titular;
long saldo;
};

 Pueden almacenar objetos
class CuentaBancaria {
long numero;
Cliente titular;
longsaldo = 0;
}
 Por defecto se inicializan a 0 ó null

class Cliente {
String nombre;
long dni;
}
Las variables se pueden inicializar directamente
en la clase (con una expresión arbitrariaque no
genere checked exceptions)
3

Creación de objetos
 Una clase define un tipo de dato que se puede utilizar para declarar variables
CuentaBancaria cuenta1, cuenta2;
 Declarar un objeto esdeclarar una referencia a un objeto
CuentaBancaria

 Los objetos se crean con el operador new
cuenta1 = new CuentaBancaria ();

numero

-- sin definir --

titular

-- sin definir --saldo

-- sin definir --

 Crear un objeto significa reservar espacio en memoria para sus variables
un objeto significa reservar espacio en memoria para sus variables
 new reserva memoria paraun objeto y devuelve una referencia al objeto
Los objetos siempre utilizan memoria dinámica
4

Pablo Castells

Escuela Politécnica Superior
Universidad Autónoma de Madrid

Programación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodos Poo
  • Clase abstracta y relaciones poo
  • Poo
  • POO: Interfaces y clases abstractas
  • Clas e metodos
  • Metodo. clases de metodos y sus aplicaciones
  • poo-clase
  • Metodos de la clase string

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS