0% encontró este documento útil (0 votos)
9 vistas5 páginas

Clases y Métodos en Java: Ejemplo Práctico

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
9 vistas5 páginas

Clases y Métodos en Java: Ejemplo Práctico

Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

La clase es la que nos dice los componentes del ejemplar que vamos

a crear, es decir, una clase contiene los atributos y los métodos que
conformarán al ejemplar o instancias, de este modo al momento de
crear una clase en Java, debemos especificar el tipo y el nombre
(como mínimo) de los atributos y adicionalmente debemos
especificar (si existen) los métodos o funciones, el tipo de dato que
retornan, el nombre y los parámetros que reciben dichos métodos.
/*
* Click
nbfs://nbhost/SystemFileSystem/Templates/Licenses/license-
[Link] to change this license
* Click
nbfs://nbhost/SystemFileSystem/Templates/Classes/[Link] to
edit this template
*/
package [Link].proyecto60;
import [Link];
public class Persona {
private Scanner teclado;
private String nombre;
private int edad;

public void inicializar() {


teclado=new Scanner([Link]);
[Link]("Ingrese nombre:");
nombre=[Link]();
[Link]("Ingrese edad:");
edad=[Link]();
}

public void imprimir() {


[Link]("Nombre:"+nombre);
[Link]("Edad:"+edad);
}

public void esMayorEdad() {


if (edad>=18) {
[Link](nombre+" es mayor de edad.");
} else {
[Link](nombre+" no es mayor de edad.");
}
}

public static void main(String[] ar) {


Persona persona1;
persona1=new Persona();
[Link]();
[Link]();
[Link]();
}
}
public class Persona {

Los atributos los definimos dentro de la clase pero fuera de la main:

private Scanner teclado;


private String nombre;
private int edad;

Veremos más adelante que un atributo es normalmente definido con la cláusula


private (con esto no permitimos el acceso al atributo desde otras clases)
A los atributos se tiene acceso desde cualquier función o método de la clase (salvo
la main)

Luego de definir los atributos de la clase debemos declarar los métodos o funciones
de la clase. La sintaxis es parecida a la main (sin la cláusula static):

public void inicializar() {


teclado=new Scanner([Link]);
[Link]("Ingrese nombre:");
nombre=[Link]();
[Link]("Ingrese edad:");
edad=[Link]();
}

En el método inicializar (que será el primero que deberemos llamar desde la main)
creamos el objeto de la clase Scanner y cargamos por teclado los atributos nombre
y edad. Como podemos ver el método inicializar puede hacer acceso a los tres
atributos de la clase Persona.
El segundo método tiene por objetivo imprimir el contenido de los atributos nombre
y edad (los datos de los atributos se cargaron al ejecutarse previamente el método
inicializar:

public void imprimir() {


[Link]("Nombre:"+nombre);
[Link]("Edad:"+edad);
}
El tercer método tiene por objetivo mostrar un mensaje si la persona es mayor o no
de edad:

public void esMayorEdad() {


if (edad>=18) {
[Link](nombre+" es mayor de edad.");
} else {
[Link](nombre+" no es mayor de edad.");
}
}
Por último en la main declaramos un objeto de la clase Persona y llamamos a los
métodos en un orden adecuado:

public static void main(String[] ar) {


Persona persona1;
persona1=new Persona();
[Link]();
[Link]();
[Link]();
}

Persona persona1; //Declaración del objeto


persona1=new Persona(); //Creación del objeto
[Link](); //Llamada de un método

También podría gustarte