practica de redes_vlan

Páginas: 2 (415 palabras) Publicado: 6 de octubre de 2014
Clase
Confeccionar una clase que permita carga el nombre y la edad de una persona. Mostrar los datos cargados. Imprimir un mensaje si es mayor de edad (edad>=18)
import java.util.Scanner;//clase
public class Persona {
private Scanner teclado; //atributos
private String nombre;
private int edad;

public void inicializar() {//metodos
teclado=newScanner(System.in);
System.out.print("Ingrese nombre:");
nombre=teclado.next();//objetos
System.out.print("Ingrese edad:");
edad=teclado.nextInt();
}

publicvoid imprimir() {
System.out.println("Nombre:"+nombre);
System.out.println("Edad:"+edad);
}

public void esMayorEdad() {
if (edad>=18) {System.out.print(nombre+" es mayor de edad.");
} else {
System.out.print(nombre+" no es mayor de edad.");
}
}

public static void main(String[] ar) {Persona persona1;
persona1=new Persona();
persona1.inicializar();
persona1.imprimir();
persona1.esMayorEdad();
}
}
El nombre de la clase debe hacerreferencia al concepto (en este caso la hemos llamado Persona):
public class Persona {
Los atributos los definimos dentro de la clase pero fuera de la main:
private Scanner teclado;
private Stringnombre;
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 losatributos 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 esparecida a la main (sin la cláusula static):
public void inicializar() {
teclado=new Scanner(System.in);
System.out.print("Ingrese nombre:");
nombre=teclado.next();...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Practicas
  • Practica
  • Practica
  • Practica
  • Practica
  • Practica
  • Practica
  • Practicas

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS