12.185 cursos gratis
8.723.827 alumnos
Facebook Twitter YouTube
Busca cursos gratis:

Java

Autor: Exes
Curso:
8,83/10 (371 opiniones) |139949 alumnos|Fecha publicación: 23/04/2004

Capítulo 22:

 Práctica con definición de métodos de una clase (II)

Regresemos a la clase Arranque, y localicemos dentro del método main la línea comentada

//per1.nombre = "Luis"

Vamos a sustituirla (como está comentada no es necesario borrarla) por:

per1.setNombre("Luis");

Lo mismo vamos realizar en la segunda línea comentada, sustituyamosla por:

System.out.println(per1.getNombre());

Compilamos y ejecutamos la clase Arranque.

Ahora estaremos pensando que para que necesitamos métodos públicos para acceder a variables privadas cuando es más sencillo tener variables públicas y acceder a ellas libremente sin tener que emplear funciones. Vamos a modificar algunas cosas para entender porque es más interesante emplear funciones de acceso a atributos privados.

Modificar el código de la función setEdad para que sea:

if(laEdad<0){

System.out.println("Una persona no puede tener una edad negativa.");

}

else

{

edad = laEdad;

}

Volvamos a la clase Arranque, en el método main, y además del código que ya hay en su interior agregaremos:

per1.setEdad(4);

System.out.println(per1.getEdad());

per1.setEdad(-35);

Compilar y ejecutar la clase Arranque.

Nuestras novedades en tu e-mail

Escribe tu e-mail:

Al presionar "Recibir" estás dándote de alta y aceptas las condiciones legales de mailxmail

Cursos similares a Java


  • Vídeo
  • Alumnos
  • Valoración
  • Cursos
1. Introducción al JavaScript
Javascript, uno de los lenguajes más empleados en Internet, le permitirá construir... [08/04/03]
51.119  
2. Programación. Java (Introducción)
En esta oportunidad te presentamos el primer tutorial de programación en Java ,... [18/10/11]
501
Curso con video
3. Variables y operaciones aritméticas. Java
En esta ocasión  te presentamos un tutorial de programación en Java en el cual... [25/10/11]
53  

Capítulos del curso


¿Qué es mailxmail.com?|ISSN: 1699-4914|Ayuda
Publicidad|Condiciones legales de mailxmail


¿Te interesa? ¡Te enviamos gratis las novedades de Programación!