domingo, 2 de septiembre de 2012

Programacion orientada a objetos en java

La programacion orientada a objetos en java se centra en la creacion de metodos, vistos como objetos desde el mundo de la programacion, la programacion orientada a objetos no es exclusiva de java existen otros lenguajes como c#, visual basic y otros mas que tambien lo utilizan.

La programacion orientada a objetos hace las cosas mas sencillas, bueno me puedes decir me confundo a la hora de crear los metodos y  clases pues aun no me queda claro como o que tomar de referencia para indicar que es lo que deceo hacer y otras cosas mas...
bueno la respuesta es sencilla solo basta con que tu te imagines por ejemplo una persona...
que atributo puede tener una persona o mas bien dicho caracteristicas...
una persona puede tener:
*Nombre
*Apellido
*Edad
*Esatura
*etc.

ahora bien que acciones realiza una persona:
*caminar
*dormir
*comer
*estudiar
*leer
*etc.

bueno he aqui un ejemplo como todo buen estudiante copia y pega este codigo y podras ver de que manera es la programacion orientada a objetos....

clase principal con el metodo main

public class Ejemplo {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
        //se declaran las variables que vamos a utilizar
        String Nombre="Juan Antonio";
        String Apellildo="Ibarra Castro";
        int Edad=12;
        //se debe de crear una instancia de la clase persona
        Persona p=new Persona(Nombre,Apellildo,Edad);
        //se muestran los datos de la persona en un mensaje.-
        JOptionPane.showMessageDialog(null,"Nombre Completo:\n"+ p.datos()+"\n"
                + "Edad: "+p.edad()+" años");
    }
}

clase persona que tiene los metodos de acceso

class Persona {
    String nombre,apellido;
    int edad;
//constructor de la clase persona que recibe por parametro el nombre apellido y edad
    public Persona(String nombre, String apellido, int edad) {
        this.nombre = nombre;
        this.apellido = apellido;
        this.edad = edad;
    }
//metodos que sirvan para obtener y poner los datos de la persona
    public String getApellido() {
        return apellido;
    }

    public void setApellido(String apellido) {
        this.apellido = apellido;
    }

    public int getEdad() {
        return edad;
    }

    public void setEdad(int edad) {
        this.edad = edad;
    }

    public String getNombre() {
        return nombre;
    }

    public void setNombre(String nombre) {
        this.nombre = nombre;
    }
    //metodo que devuelve los datos de la persona
    public String datos(){
        return this.nombre+"\n"+this.apellido;
    }
    public int edad(){
        return this.edad;
    }
}

espero les halla servido este codigo bendiciones!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!111



4 comentarios:

  1. Excelente, esos son los espacios que necesitamos los docente como soporte, gracias.

    ResponderEliminar
  2. Si necesitan ejemplos sobre algún tema en particular o ayuda díganmelo, así publico una entrada sobre el tema que ustedes deseen.

    Saludos.

    ResponderEliminar
  3. Por favor, ejercicios sobre Herencia, polimorfismo, encapsulamiento...muchas Gracias !

    ResponderEliminar
  4. Esta bien Mark, en los próximos tres días estarán disponibles las entradas sobre los temas de tu interés, te pido estar pendiente.
    Saludos.

    ResponderEliminar

ESTE ES UN PEQUEÑO PASO QUE SE DEBE HACER PARA PODER COMENTAR