GUIADEUSODEESTATICFINAL2015

Páginas: 5 (1227 palabras) Publicado: 20 de agosto de 2015

UNIVERSIDAD TECNOLOGICA DE PANAMA
FACULTAD DE INGENIERIA DE SISTEMAS COMPUTACIONALES
GUIA DEL ESTUDIANTE

Nombre de la Asignatura: Desarrollo de Software II
Capítulo: II. Programación Orientada a Objeto con Java
Título de la Guía: Trabajo Grupal No Presencial.
Número de Guía: 1.4
Docente responsable: Ludia B. Gómez. De Meléndez
Fecha: II/semestre de 2015


OBJETIVO.
Que el estudiante seacapaz debe:

Identificar la estructura de una aplicación OO y los elementos básicos en Java.
Corregir aplicaciones sencillas en Java, aplicando las estructuras básicas del lenguaje Java

MATERIALES Y EQUIPO NECESARIO.

Computador y usb
JDK 1.6.0_13 como mínimo
Entorno Integrado de Desarrollo JCreator o block de notas.
Apuntes y notas dadas en clases.

METODOLOGIA.

Antes de comenzar, cree su carpetade trabajo en su usb con su nombre
El trabajo es grupal y debe ser de 3 estudiantes.
Debe ser subido a Moodle, recuerde que el espacio tiene un tiempo para subir su carpeta
Recuerde que su trabajo debe estar en una carpeta, que tenga su nombre, el número de laboratorio, la fecha.
Dentro de la carpeta debe estar los .java y .class
El día de clase debe entregar en Word las respuestas a cadapregunta, su bitácora y su rúbrica, este trabajo será evaluado en las horas de laboratorio.
FECHA DE ENTREGA: miércoles 26 de agosto.

ENUNCIADOS DE PROBLEMAS.

Aspectos a comprender antes de ir al programa Java.

1. Edición del programa fuente.

El programa fuente puede escribirse con cualquier editor de texto. Sin embargo, nosotros estaremos utilizando como ambiente integrado de desarrollo al IDEJCreator

2. Nombre del archivo

El nombre del archivo para el sistema operativo debe ser el mismo nombre de la clase pública que maneja al método main. En un mismo archivo solamente puede haber una clase pública. También, no olvide que Java es “case sensitive” es decir, la mayúscula es diferente de la minúscula.

Ejemplo:

public class Estatica {
private int i;
public Estatica() {
i =47;
}
public void cambiar() {
i = 2; }
public int traer(){
return i;
} }
public class PruebaE { public static void main(String[] args) {
Estatica obj1 = new Estatica();
Estatica obj2 = new Estatica ();
System.out.println ("i desde obj1 " + obj1.traer());
System.out.println ("i desde obj2 " + obj2.traer());
obj1.cambiar ();System.out.println ("i desde obj1 " + obj1.traer());
System.out.println ("i desde obj2 " + obj2.traer());
} }

Error que se genera:

class Estatica is public, should be declared in a file named Estatica.java
public class Estatica {

Este error se corrige quitándole el public a la clase Estatica. Por qué se dio este error ? _______________________

Observemos ahora comotrabajaríamos si creamos a ambas clases en archivos diferentes:

public class Estatica {
private static int i;
public Estatica() {
i = 47;
}
public void cambiar() {
i = 2;
}
public int traer(){
return i; } }


public class PruebaO { public static void main(String[] args) {

Estatica obj1 = new Estatica();
Estatica obj2 = new Estatica();

System.out.println ("i desde obj1 " + obj1.traer());
System.out.println ("i desde obj2 " + obj2.traer());
obj1.cambiar ();
System.out.println ("i desde obj1 " + obj1.traer());
System.out.println ("i desde obj2 " + obj2.traer()); }}

3. Cree la clase del usuario utilizando java class (Estatica) y PruebaO a través de Main class.
Compile y ejecuteResponda:

1. ¿Qué salida se obtienen en cada System.out.println y porqué:
___________________________________________________
2. ¿Cuántos objetos se declaran: ___________ y cómo se llaman __________________. Cuántos métodos hay: ______ y cómo se llaman: __________________________________.
3. Quienes son los atributos de la clase: ____________. Como se llama el constructor de la clase:...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS