Práctica
Vamos a construir la clase Persona, pero no estará completa hasta que no la completemos con características que iremos viendo en capítulos posteriores. Fabricaremos la clase Persona poco a poco, para ello:
Construir el fichero Persona.java
Agreguemos la clase dentro del fichero:
public class Persona
{
}
Agreguemos a la clase los atributos de persona (en este caso seleccionaremos dos atributos):
private String nombre = null;
private int edad;
Como resultado final obtendremos:
public class Persona
{
private String nombre = null;
private int edad;
}
Ahora vamos a crear una clase que emplearemos única y exclusivamente para que tenga la función main, y así poder escribir código que queremos ejecutar. Llamaremos a dicha clase Arranque, por tanto:
Creamos el fichero Arranque.java
Agreguemos la clase y el método main en su interior:
public class Arranque {
public static void main (String arg[]){
}
}
Ahora agregaremos dentro de la función main el siguiente código:
Persona per1 = new Persona();
//per1.nombre = "Luis";
//System.out.println( per1.nombre);
en el que declaramos una variable de tipo Persona y le damos el valor de un nuevo objeto de la clase Persona, en la segunda línea asignamos al atributo nombre del objeto per1 el valor Luis, y en la tercera línea mostramos por pantalla (gracias al método System.out.println) el valor de dicha variable.
La segunda y tercera líneas están comentadas, debido a que el atributo nombre está definido como privado en la clase Persona.
Ejercicio: Descomentar la segunda y tercera línea y compilar las clases, leer el error de compilación provocado. Cambiar el tipo del atributo nombre de private a public y compilar y ejecutar. Volver a dejar todo como al comienzo (Comentada la línea y con nombre como variable privada).
Hay 358 opiniones. Opina sobre este curso.
| Cursos | Valoración | Alumnos | Vídeo | |
|---|---|---|---|---|
|
Introducción al JavaScript Javascript, uno de los lenguajes más empleados en Internet, le permitirá construir webs más dinámicas y completas. Con este curso gratis, MailxMail y el Centro de... [08/04/03] |
|
44.729 | ||
|
PHP y MySQL. Aplicaciones Web (undécima parte) Programación de aplicaciones Web con PHP y MySQL. Ahora te capacitamos para entender el funcionamiento en Internet de una tienda online. Aprenderás ... [02/12/08] |
|
796 | ||
|
PHP y MySQL. Aplicaciones Web: base de datos MySQL I (séptima parte) Programación de aplicaciones Web con PHP y MySQL Ahora estudiaremos la Base de Datos MySQL. Te explicaremos la instalación, la configuraci&oacu... [02/12/08] |
|
1.071 | ||
Publicar en
del.icio.us
digg
meneame