Foros del Web » Programación para mayores de 30 ;) » Java »

Clases

Estas en el tema de Clases en el foro de Java en Foros del Web. tengo una duda con las clases en java, por ejemplo si quiero crear un applet mi clase debe heredar de la clase applet, y si ...
  #1 (permalink)  
Antiguo 03/09/2003, 23:39
vtr
 
Fecha de Ingreso: septiembre-2003
Mensajes: 6
Antigüedad: 21 años, 4 meses
Puntos: 0
Clases

tengo una duda con las clases en java, por ejemplo si quiero crear un applet mi clase
debe heredar de la clase applet, y si quiero usar unos de sus metodos por ejemplo el metodo
paint debo especificarlo explicitamente asi:

public void paint(Graphics g)

{


}



pero si quiero llamar a un objeto por ejemplo a un objeto x de la clase graphics y quiero ocupar
uno de sus metodos lo llamo así: objeto.metodo, no como al metodo paint de la clase applet,
que debo llamarlo explicitamente como arriba les explique,
se que mi
pregunta es rara, pero he leido tutoriales de java y otros manuales más y no ob
tengo respuesta a mi pregunta, por favor respondan y ojalá que sea con un ejemplo con codigo
  #2 (permalink)  
Antiguo 04/09/2003, 09:51
Avatar de java  
Fecha de Ingreso: junio-2002
Mensajes: 95
Antigüedad: 22 años, 7 meses
Puntos: 1
con un applet lo que estas haciedo es heredar de la clase Applet, y al hacer esto en tu clase:

public void paint(Graphics g)

{


}

Lo que estas haciendo es sobreescribir (en el caso especifico del Applet es implementar)el metodo paint de la clase Applet. Eso es algo que puedes hacer en java.

Ahora, si lo que quieres es utilizar un metodo de otro objeto, lo que debes hacer es lo siguiente:

public void paint(Graphics g)

{

g.create();

}

donde

g.create();

es la llamada al metodo create tu instancia 'g' de la clase 'Graphics'
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:53.