poo_java 1

Páginas: 13 (3204 palabras) Publicado: 27 de septiembre de 2015
Programación (Orientada a Objetos)

Mundo Real

Mundo Virtual

class Transporte
{
 //  atributos
// métodos
   void entregarMercancia()
   {
    
System.out.println(“\n“);
    
System.out.println(“Direccio
n:“ + direccion);
    }
}

27/09/15

Dr. Eric Jeltsch F. Ing. en Comp.
Universidad de La Serena.

1

Programación (Orientada a Objetos)

Mundo Real
Mundo Virtual
•Nuestro Mundo comprende deObjetos.!
• Objetos con las mismas propiedades y
similar comportamiento (métodos) se
resumen en una clase. (class)
• un objeto de una clase se llama una
instancia de la clase.

//una forma equivalente
Mundo Mimundo;//declara la referencia a un objeto
Mimundo = new Mundo();//reserva espacio para el objeto

//una clase
class Mundo{
double largo;
double ancho;
double alto;
}
//una instancia de MundoMundo Mimundo= new Mundo();
//accediendo a largo
Mimundo.largo=10000;

27/09/15

Dr. Eric Jeltsch F. Ing. en Comp.
Universidad de La Serena.

2

Programación (Orientada a Objetos)

Mundo Real
Mundo Virtual

Dentro de un programa Java,
una clase define un tipo de dato
que contiene información y
operaciones relacionadas

Por otra parte, un objeto es una
variable (del tipo) de la clase,
tambiénconocida como instancia,
es decir un ejemplo concreto de la
clase.

27/09/15

Clase Persona

class Persona
{
   String apellido;
   String nombre;
   String direccion;
   Persona(String p_apellido, String p_nombre,
               String p_direccion)
   {
     apellido = p_apellido;
     nombre = p_nombre;
     direccion = p_direccion;
   }
   void entregarDatos()
   {
     System.out.println(“\n“);
    System.out.println(“Apellido: “ + apellido);
     System.out.println(“Nombre:“ + nombre);
     System.out.println(“Direccion:“ + direccion);
    }
}

Dr. Eric Jeltsch F. Ing. en Comp.
Universidad de La Serena.

3

Programación (Orientada a Objetos)

Mundo Real
Mundo Virtual

Propiedad de la clase deben ser
almacenadas en campo de datos
Métodos de la clase

Un método es una función que pertenecea
una clase. En este caso, los métodos no
contiene modificadores, entendiéndose por
ello, palabras claves opcionales: public,
private, protected o static.

27/09/15

class Persona
{
   String apellido;
   String nombre;
   String direccion;
  
Persona(String p_apellido, String p_nombre,
               String p_direccion)
   {
     apellido = p_apellido;
     nombre = p_nombre;
     direccion =p_direccion;
   }
   void entregarDatos()
   {
     System.out.println(“\n“);
     System.out.println(“Apellido: “ + apellido);
     System.out.println(“Nombre:“ + nombre);
     System.out.println(“Direccion:“ + direccion);
    }
}

Dr. Eric Jeltsch F. Ing. en Comp.
Universidad de La Serena.

4

Programación (Orientada a Objetos)

Mundo Virtual
Mundo Real

Constructor de la clase

Al diseñarmétodos, es usual utilizar la
sobrecarga, con el fin de crear varios
métodos con el mismo nombre. En general
Java permite la sobrecarga de los métodos ,
de forma que el compilador de Java decida
cuál método llamar de acuerdo con el nº o
tipo de los parámetros que pasen al
método.

27/09/15

class Persona
{
   String apellido;
   String nombre;
   String direccion;
  
Persona(String p_apellido, Stringp_nombre,
               String p_direccion)
   {
     apellido = p_apellido;
     nombre = p_nombre;
     direccion = p_direccion;
   }
  
void entregarDatos()
   {
     System.out.println(“\n“);
     System.out.println(“Apellido: “ + apellido);
     System.out.println(“Nombre:“ + nombre);
     System.out.println(“Direccion:“ + direccion);
    }
}

Dr. Eric Jeltsch F. Ing. en Comp.
Universidad de LaSerena.

5

Programación (Orientada a Objetos)

Mundo Real

Mundo Virtual

class Libro
{
   String titulo;
   String editorial;
   float precio;
  
Libro(String titulo, String editorial,float precio)
   {
Constructor de la clase
//instrumentalización del constructor    
   }
  
void mostrarInfo()
   {
     //instrumentalización del método  
   }
}
Al crear una instancia de un objeto, el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Documento 1 1 1 1
  • EL RECICLAJE 1 1 1 1
  • Trinidad 1+1+1=1
  • BIBLIOGRAFIA DE PETER DRUCKER 1 1 1 1 1 1 1
  • FACTORING 1 1 1
  • desarrolloplacenta 1 1 1
  • ACTIVIDAD 1 1 1
  • Depreciaciones 1 1 1

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS