- 1
Como se resuelve? Y la clase main como va?? Help
Package soporte ; Class foto { Private int nt ; Private char opd; String q; Public Foto (String r) { np=0; opd= 'S'; q=new String(r); } public double metodo() { ///acciones } class Marco{ private double p; String t; public void poner () { Foto u= new Foto("Paloma"); p=u.metodo(); t="**" + u.q + "**"; } }
7 odpowiedzi
+ 3
Se un poco mas especifico con lo quieres y con lo que hacen los métodos, así entenderemos mejor y te podremos ayudar más facilmente.
+ 3
//package soporte;
public class Marqueteria{
public static void main(String[] args){
Marco mc = new Marco();
mc.poner("Perro");//Puedes poner paloma
System.out.println(mc.t);
}
}
class Foto
{
private int nt;
private char opd;
String q;
public Foto(String r) {
nt=0;
opd= 'S';
q=new String(r);
}
public double pulgadas(){//algun metodo
///acciones
return 10.5;
}
}
class Marco{
private double p;
String t;
public void poner(String algo){
Foto u= new Foto(algo);
p=u.pulgadas();
t=" ****\n"+"**" + u.q + "**"+"\n ****";
//supongo que se quiere hacer un marco
//de una foto.
}
}
+ 3
Presta mucha atención en los cambios a las clases Foto y Marco, diferenciar cuales van en mayúsculas y minúsculas, variables que se escribían diferente a como se declararon. La indentación del codigo es muy importante para entenderlo. Ademas a la clase Foto le faltaba la '}' de cierre.
+ 3
Si... Pero si deseas puedes agregar System.out.println(p). O crear un getter aparte para p, ya que es privada.
+ 1
Ok gracias.. Lo checare.. La verdad no fue muy específico a lo que pedía el ejercicio. Si tenía que le método debería dar un return
+ 1
Ok gracias sólo mostrara mc.t?
0
Ok!! Ese el problema no se que debo hacer con ese código. Primero se me pidió poner el main pero esta incompleto en los métodos. A mi parecer.. Gracias!!