Java

Páginas: 20 (4896 palabras) Publicado: 3 de abril de 2011
eman ta zabal zazu

Universidad del País Vasco

Euskal Herriko Unibertsitatea

Fundamentos de Programación:

Prácticas de Java

1

o

Ingeniería Técnica de Telecomunicación

Bilbao, febrero de 2009

ii

Fundamentos de Programación: Prácticas de Java.
Copyright c 2007, 2008, 2009 Gorka Prieto Agujeta

Fundamentos de Programación: Prácticas de Java by Gorka Prieto islicensed under a Creative Commons Attribution-Share Alike 3.0 United States License. To view a copy of this license, visit

licenses/by-sa/3.0/us/;

http://creativecommons.org/

or, (b) send a letter to Creative Commons, 171

2nd Street, Suite 300, San Francisco, California, 94105, USA.

Fundamentos de Programación: Prácticas de Java por Gorka Prieto está licenciado bajo una licencia CreativeCommons Reconocimiento-Compartir bajo la misma licencia 2.5 España License. Para ver una copia de esta licencia, visita

http://creativecommons.org/licenses/by-sa/2.5/es/;

o, (b) man-

da una carta a Creative Commons, 171 2nd Street, Suite 300, San Francisco, California, 94105, USA.

Resumen
Con las siguientes prácticas se pretende aanzar los conceptos de programación orientada aobjetos (POO) que se han visto en las clases de teoría con Java. Tras la realización de las prácticas, se habrá implementado en Java una aplicación que permita al usuario elegir entre diferentes juegos sencillos de consola y ejecutarlos. Para ello se partirá de un programa sencillo y se irá incluyendo en cada práctica un concepto nuevo de los vistos en teoría comprobando la mejora que aporta sobre laversión anterior del programa. Salvo en la primera práctica de familiarización con el entorno, en el resto de prácticas se realizará una copia del directorio con todos los cheros de la práctica anterior y sobre esos cheros se incluirán las nuevas funcionalidades.

iii

iv

RESUMEN

Índice general
Resumen 1. Familiarización con el Entorno
1.1. 1.2. 1.3. 1.4. 1.5. El workspace . . . .. . . . . . . . . . . . . . . . . . . . . . . . . . Hola Mundo desde Consola . . . . . . . . . . . . . . . . . . . . . . . Hola Mundo desde Eclipse Lectura de Teclado . . . . . . . . . . . . . . . . . . . . . . .

iii

1
1 1 2 3 4

. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Depuración de Aplicaciones

2. Clases y Objetos2.1. 2.2. Clase Juego . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ocultación de Atributos

7
7 8

3. Herencia y Polimorsmo
3.1. 3.2. Ejercicio 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejercicio 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

11
11 12

4. Interfaces yArrays
4.1. 4.2. Interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Arrays . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

15
15 16

5. Paquetes
5.1. 5.2. Paquetes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Classpath 5.2.1. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .. . . . . . . . .

19
19 20 20

Desde la Consola

v

vi

ÍNDICE GENERAL

5.2.2.

Desde Eclipse . . . . . . . . . . . . . . . . . . . . . . . . . . .

20

6. El API
6.1. 6.2. 6.3. Clase Random . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Clase String . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Clase Vector . . . . . . . . . . . . . . . . . .. . . . . . . . . . . . . .

23
23 24 24

7. Excepciones
7.1. 7.2. Ejercicio 1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ejercicio 2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

27
27 27

Práctica 1 Familiarización con el Entorno
En esta primera práctica se trata de que el alumno se familiarice con el entorno de programación, tanto...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Java
  • Java
  • java
  • JAVA
  • java
  • java
  • javiera
  • Java

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS