Professional Documents
Culture Documents
Clases, objetos.
Contenido
z
Clases
Mtodos
z
z
z
z
Modificadores de acceso
Modificadores de acceso
Tipo de retorno
Argumentos
Constructores
Objetos
Declaracin
Inicializacin
Operador punto
Clase
z
z
z
z
z
Clase
Sintaxis
Modificadores de acceso a la clase class Nombre de la clase [extends
superclase de la que hereda][implements interfaz que implementa]
Ejemplos:
public class NuevaClase extends ClaseAnterior implements ClaseInterfaz{}
public class Cuadrado extends Figuras{}
public class VentanaWindows implements Ventana{}
El nombre debe ser un identificador vlido. Por convencin, se empieza el
nombre de las clases con una letra mayscula.
Estructura de la clase
NombreDeLaClase {
// declaracin de los campos
// metodosConsructores () {
// cuerpo }
//metodosDeLaClase() {
// cuerpo }
//metodoPrincipal(){
// cuerpo }
}
Modificadores de la clase
z
z
Atributos o campos
z
z
Sintaxis
Modificadores_de_atributos Tipo_de_dato Nombre_de_la variable [=valor];
Ejemplos
class Punto {
public int x, y;
}
Modificadores de atributos
z
Modificadores de acceso:
Mtodos de la clase
z
z
z
z
declaracin y
cuerpo
nombre,
modificadores,
tipo de retorno y
parmetros de entrada.
Sintaxis
Modificador_del_mtodo Tipo_de_retorno nombreDelMtodo(lista de
parmetros) {cuerpo_del_mtodo;
}
Acceso:
z
z
Tipo de retorno
z
z
z
Ejemplo:
public static void main(String[] args)
public float getRadio()
private static double pideDouble(String mensaje)
Parmetros de entrada
z
z
z
z
Mtodos constructores
z
z
z
z
z
z
z
Objetos
z
z
z
z
z
z
z
z
Declaracin
En la declaracin de un objeto se asigna un nombre para referenciar al
objeto, pero no se crea el objeto propiamente dicho.
Sintaxis:
NombreDeClase nombredelavariable;
Ejemplos:
Circulo c2;
Circulo c1, c3;
null y new
z
z
Ejemplo:
Circulo c1=new Circulo();
Figura fig;
fig=new Figura();
Se pueden crear mltiples referencias (variables) al mismo objeto.
Ejemplo:
Circulo c1=new Circulo();
Circulo c2=c1;
Sintaxis:
nombre_del_objeto.atributo;
nombre_a_objeto es una referencia a un objeto y atributo es el nombre
del atributo contenido en el objeto al que se desea acceder.
Ejemplo:
c1.radio=56,4;
System.out.println("El radio de c1 es " + c1.radio);