GUIA 11 Progra 1

4
UNIVERSIDAD DE EL SALVADOR FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE DEPARTAMENTO DE INGENIERIA Y ARQUITECTURA Programación1 (Guía #11) Continuación programación orientada a objetos. Objetivos: 1. Entender Conceptos básicos sobre POO. 2. Aprender la sintaxis y como estructurar una clase 1) crear una clase llamada persona la cual consta de los siguientes atributos. public class Persona { private String nombre; private String apellido; private String edad; } 2) Agregamos métodos constructores. Un método constructor se caracteriza por tener el mismo nombre de la clase estos métodos se ejecutan cuando se hace la instanciación de un nuevo objeto. public class Persona { //atributos o propiedades private String nombre; private String apellido; private String edad; //constructor inplicito public Persona() { }

description

programacion java

Transcript of GUIA 11 Progra 1

  • UNIVERSIDAD DE EL SALVADOR

    FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE

    DEPARTAMENTO DE INGENIERIA Y ARQUITECTURA

    Programacin1 (Gua #11)

    Continuacin programacin orientada a objetos.

    Objetivos:

    1. Entender Conceptos bsicos sobre POO.

    2. Aprender la sintaxis y como estructurar una clase

    1) crear una clase llamada persona la cual consta de los siguientes atributos.

    public class Persona {

    private String nombre;

    private String apellido;

    private String edad;

    }

    2) Agregamos mtodos constructores. Un mtodo constructor se caracteriza por tener el mismo nombre de la clase

    estos mtodos se ejecutan cuando se hace la instanciacin de un nuevo objeto.

    public class Persona {

    //atributos o propiedades

    private String nombre;

    private String apellido;

    private String edad;

    //constructor inplicito

    public Persona() {

    }

  • //contructor Explicito

    public Persona(String nombre, String apellido, String edad) {

    this.nombre = nombre;

    this.apellido = apellido;

    this.edad = edad;

    }

    3) damos clic derecho sobe la clase luego seleccionamos refractor o reestructurar segn el idioma luego encapslate

    Fields o encapsular campos.

  • 4)Se nos abrira el siguiente cuadro de dialogo en el cual marcaremos todas las casillas . y en visibilidad nos

    aseguraremos que este en public.

    5) Ahora ya tenemos nuestra clase estructurada solamente hace falta agregar mtodos extras.

  • Agregamos el siguiente metodo en la clase Persona

    public void mostrarDatos(){

    JOptionPane.showMessageDialog(null,"nombre:"+this.nombre

    +"\n"+"apellido:"+this.apellido+"\n"+"edad:"+this.edad );

    }

    6) ahora en el main tenemos dos formas que veremos a continuacin:

    Nota:1) completar el programa de manera que al usuario se le pidan los

    datos

    2) Haciendo uso del mismo programa crear un mtodo para pedir los

    datos al usuario y luego mostrarlos.