- 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!!



