ayuada

ertspider
29 de Agosto del 2005
espero que estes muy bien, y gracias por el interes
por favor ayudame con este codigo

//archivo_fuente _MiPunto.java
class MiPunto{


int x,y;

int metodoSuma(int paramX ,int paramY){

return(paramX+paramY);
}

void inicia(int paramX,int paramY){

x=paramX;
y=paramY;
}

MiPunto(int paraX,int paraY){

inicia(paraX,paraY);


}




}

class oso {

MiPunto p; referencia a objeto de la clase MiPunto

p.metodoSuma(1,2);//aqui me genera el error

/*tambien he intentado haciendo esto*/

MiPunto p=new MiPunto(1,2);//y tambien genera el
//mismo error



}
//fin_del_archivo_fuente MiPunto.java

en un mismo archivo fuente (MiPunto.java) ;cree dos clases
la primera MiPunto y la segunda oso ,cuando creo una referencia a objeto de la clase MiPunto ,en la clase oso
(MiPunto p)
he intento acceder a cualquiera de los metodos o recursos de MiPunto utilizando las lineas p.metodoSuma(1,1) por ejemplo o p=new CUALQUIERNOMBREDEMETODO() de
la clase MiPunto.
me genera el siguiente error:

C:MiPunto.java:38: <identifier> expected
p.metodoSuma(1,2);
^
1 error

Process completed.

o

C:MiPunto.java:36: <identifier> expected
p=new MiPunto(1,2);
^
1 error

Process completed.
por favor colaborame ,pues segun mis conocimientos
la clase MiPunto esta disponible para la clase oso si creo
una referencia de objeto en esa clase.

y cuando intento que oso sea hija de MiPunto
es decir
class oso extends MiPunto{//codigo }

me genera el siguiente error:
C:MiPunto.java:38: MiPunto(int,int) in MiPunto cannot be applied to ()
class oso extends MiPunto {
^
1 error

Process completed.

me imagino que es porque dentro de la clase MiPunto existe un metodo con ese mismo nombre pero que espera parametros formales enteros .
No se supone ,que si uso la palabra clave extends y nombre de la clase padre ,la clase hija hereda todos los atributos y
metodos que esta clase haya determinado como heredables.





por ayudenme
att:ertspider;