ayuada
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;
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;