...

View Full Version : Help with java ASAP please



seabass
11-14-2010, 05:01 AM
this is what i have so far but im having trouble adding an accessor method for answer which i have called getAnswer


public class Question {
private String text;
private String answer;
private String getAnswer;


/**
* Constructs a question with empty question and answer.
*/
public Question() {
text = "";
answer = "";
}

/**
* Sets the question text.
* @param questionText the text of this question
*/
public void setText(String questionText) {
text = questionText;
}

/**
* Sets the answer for this question.
* @param correctResponse the answer
*/
public void setAnswer(String correctResponse) {
answer = correctResponse;
}

public String getAnswer(){
return answer;


}

/**
* Checks a given response for correctness.
* @param response the response to check
* @return true if the response was correct, false otherwise
*/
public boolean checkAnswer(String response) {
return response.equals(answer);
}

/**
* Displays this question.
*/

public void display() {
System.out.println(text);
}


}

Old Pedant
11-14-2010, 05:49 AM
This is the JavaSCRIPT forum.

About the only thing that Java and JavaSCRIPT share are the first 4 letters of their names (and some superficial syntax similarities...but no more so than C and Java, for example).

Try the JAVA forum.

By the way, the answer to your question is easy.



private String getAnswer;
...
public String getAnswer(){

You can't have a method with the same name as a property.



EZ Archive Ads Plugin for vBulletin Copyright 2006 Computer Help Forum