[java]richiamare una classe in un'altra classe
Ciao ho un problemino...non riesco a richiamare una classe in un'altra classe avente diversi parametri:
fin qui tutto ok;poi:
Ecco e qui il problema...io devo confrontare i nomi di oggetti diversi di Successivo da main...nel metodo: public boolean a(Successivo v) come faccio a creare un oggetto Successivo,che richiede come parametro una stinga,se nella mia classe Prova,su cui l'ho invocato,ha solo parametri di tipo int?
- Codice: Seleziona tutto
class Successivo{
String nome;
Successivo(String j){
this.nome=j;
}
}
fin qui tutto ok;poi:
- Codice: Seleziona tutto
import java.util.*;
class Prova{
int i;
Prova(int i){
this.i=i;
}
public boolean a(Successivo v){
Successivo p=new Successivo(p.nome); //l'oggetto Successivo nel metodo main
boolean o=false;
if(p.nome==v.nome){
o=true;
}
return o;
}
public static void main(String[] args) {
Successivo g=new Successivo("ok");
Successivo i=new Successivo("bravo");
Prova k=new Prova(3);
System.out.println(k.a(g));
}
}
Ecco e qui il problema...io devo confrontare i nomi di oggetti diversi di Successivo da main...nel metodo: public boolean a(Successivo v) come faccio a creare un oggetto Successivo,che richiede come parametro una stinga,se nella mia classe Prova,su cui l'ho invocato,ha solo parametri di tipo int?


