O seu contrutor recebe 2 strings, vc só está passando uma, por isso ele dá erro
public class GradeBook // GradeBook.java
{
String courseName;
String strutorName;
public GradeBook (String name , String sname)
{
courseName = name;
strutorName = sname;
}
// resto do seu código
}
o certo seria você fazer:
GradeBook nomeVariavel = new GradeBook(“Filipe”,“Matemática”);
ou seja, no código acima são inseridas as Strings “Filipe” e “Matemática”, que coincide justamente com o construtor, que por sua vez, aceita duas Strings ( public GradeBook (String name , String sname) ).
note que você ocasiona o erro ao inserir apenas uma String por vez, que objetivamente não coincide com o parâmetro do construtor. Espero que esteja ajudando.
[quote=Filipe Cruz]
public GradeBook (String name , String sname)
{
courseName = name;
strutorName = sname;
}
tentei fazer dessa forma, mas na hora de utlizar esse construtor em outra classe ñ tive sucesso… :
GradeBook courseName = new GradeBook("Matemática");
GradeBook strutorName = new GradeBook("Filipe");
estava utilizando o NETBEANS e ele acusou erro nesses objetos que eu criei…
como eu faço isso direito… fico grato… abraço…
[/quote]
so uma pergunta ta lendo deitel 6 edição?
public GradeBook (String name , String sname)
{
courseName = name;
strutorName = sname;
}
tentei fazer dessa forma, mas na hora de utlizar esse construtor em outra classe ñ tive sucesso… :
GradeBook courseName = new GradeBook("Matemática");
GradeBook strutorName = new GradeBook("Filipe");
estava utilizando o NETBEANS e ele acusou erro nesses objetos que eu criei…
como eu faço isso direito… fico grato… abraço…
bom… como eu passo a outra então… ?
[quote=abella][code]
public class GradeBook // GradeBook.java
{
String courseName;
String strutorName;
public GradeBook (String name , String sname)
{
courseName = name;
strutorName = sname;
}
// resto do seu código
}
[/code]
o certo seria você fazer:
GradeBook nomeVariavel = new GradeBook(“Filipe”,“Matemática”);
ou seja, no código acima são inseridas as Strings “Filipe” e “Matemática”, que coincide justamente com o construtor, que por sua vez, aceita duas Strings ( public GradeBook (String name , String sname) ).
note que você ocasiona o erro ao inserir apenas uma String por vez, que objetivamente não coincide com o parâmetro do construtor. Espero que esteja ajudando.[/quote]
mas o problema é que tenho que fazer dois parametros distindos… ou seja… eles ñ vão estar no memo argumento na hora de ser atribuido a um objeto em outra classe :
GradeBook nomeDoObjeto = new GradeBook ("Matemática", "Filipe"); // ñ satisfaz ao que eu quero... eu queria dois parametros que eu poderia manipular na contrução de argumentos distintos como so seguinte
GradeBook courseName = new GradeBook("matematica"); // argumento do parametro name que satifaz ao nome do curso
GradeBook strutorName = new GradeBook("Filipe"); // argumento do paramentro sname que satifaz ao nome do instrutor
[quote=camilolopes][quote=Filipe Cruz]
public GradeBook (String name , String sname)
{
courseName = name;
strutorName = sname;
}
tentei fazer dessa forma, mas na hora de utlizar esse construtor em outra classe ñ tive sucesso… :
GradeBook courseName = new GradeBook("Matemática");
GradeBook strutorName = new GradeBook("Filipe");
estava utilizando o NETBEANS e ele acusou erro nesses objetos que eu criei…
como eu faço isso direito… fico grato… abraço…
[/quote]
so uma pergunta ta lendo deitel 6 edição?[/quote]
estou… pq ?