Deberes

Páginas: 15 (3573 palabras) Publicado: 13 de marzo de 2012
PROGRAMACIÒN ORIENTADA A OBJETOS
TRABAJO DE PREPARACIÒN PARA EL EXAMEN
-------------------------------------------------
2.4. DEFINICIÓN DE CLASE
1. ¿Qué es una clase?
Es un objeto o plantilla que se utiliza para describir uno o más objetos del mismo tipo.

2. Mediante un ejemplo, explica la sintaxis de una clase en Java y su representación en UML:
UML

JAVA
//nombre de laclase
class Persona {
//datos
protected String ci;
protected String nombre;
protected String apellido;
protected int edad;
//metodos get de lectura
public String getCi(){ return ci; }
public String getNombre(){ return nombre; }
public String getApellido(){ return apellido; }
public int getEdad(){ return edad; }
//metodos set de escritura
Cuerpo
Cuerpopublic void setCi(String ci){ this.ci = ci; }
public void setNombre(String nombre){ this.nombre = nombre; }
public void setApellido(String apellido){ this.apellido = apellido; }
public void setEdad(int edad){ this.edad = edad; }
//constructor por defecto
public Persona(){
setCi("... ");
setNombre("... ");
setApellido("... ");
setEdad(0); }//constructor ordinario
public Persona(String Cedula, String Nombre,String Apellido, int Edad){
setCi(Cedula);
setNombre(Nombre);
setApellido(Apellido);
setEdad(Edad); }
//constructor copia
public Persona (Persona p){
setCi(p.getCi());
setNombre(p.getNombre());
setApellido(p.getApellido());
setEdad(p.getEdad()); }
//método que convierte unobjeto persona en una cadena
public String toString(){
String cadena = getCi() + "\t" + getNombre() + " "; cadena += getApellido() + "\t" + getEdad();
return cadena;
}
}

3. Escriba los tipos de especificadores de acceso que son posible utilizar al declarar una clase:
public
ó
package
class nombreclase { }
public
ó
package
class nombreclase { }

4. Si se omiteel especificador public al declarar una clase, ¿qué especificador se asume por defecto?: package
-------------------------------------------------
2.5. MIEMBROS DE UNA CLASE

DATOS

5. ¿En qué consisten los datos de una clase?

Los datos son las variables miembro de una clase también llamados campos y pueden ser de tipo primitivo o referencia a objetos de otra clases.

6. Losdatos de una clase pueden ser de dos tipos: primitivos y referencia de clase. En los recuadros escriba algunos ejemplos:

Boolean
Int
Doublé
Long
Float
String
Short
Char
Byte

Clase cuenta bancaria cuenta1;
Listaprofesores profesor;
Primitivos
Referencia de Clase
Boolean
Int
Doublé
Long
Float
String
Short
Char
Byte

Clase cuentabancaria cuenta1;
Listaprofesores profesor;
Primitivos
Referencia de Clase

7. Los datos se recomienda declararlos con el especificador de acceso private, o protected si la clase va usarse para herencia.

MÉTODOS

8. ¿En qué consisten los métodos de una clase?

Son funciones definidas dentro de una clase se aplican siempre a un objeto de la clase pormedio del operador punto.

9. Escribe las partes de un método mediante un ejemplo:


public String toString()

{
String cadena = getCi() + "\t" + getNombre() + " ";
cadena += getApellido() + "\t" + getEdad();
return cadena;
}

Declaración ó tipo

Cuerpo del método o

public String toString()

{
String cadena = getCi() + "\t" +getNombre() + " ";
cadena += getApellido() + "\t" + getEdad();
return cadena;
}

Declaración ó tipo

Cuerpo del método o

10. Los métodos se recomienda declararlos con el especificador de acceso
public.

11. En un método, el valor de retorno puede ser un valor de un tipo primitivo o una referencia de clase. En cualquier caso no puede haber más que un único valor de retorno....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Deberes
  • deberes
  • Deberes
  • deberes
  • los deberes
  • deberes
  • deberes
  • deberes

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS