HiLo class
CODE
//class name
public class HiLo {
//Attributes
private int sysNum;
private int userNum;
private int iguesses;
//Constructor
public void HiLo (int system_number, int user_number, int user_guesses){
sysNum = system_number;
userNum = user_number;
iguesses = user_guesses;
}
//Methods
public void start()throws IOException{
int startNum;
Pembaca read;
read = new Pembaca();
System.out.println("Welcome to HiLo game");
System.out.println("To play a HiLo game, enter a number to continue. To quit enter -1.");
startNum = read.bacaInt();
if (startNum != -1)
System.out.println("Please read the rules");
else
System.out.println("Good Bye.");
}
private void describeRules(){
System.out.println ("Rules:");
System.out.println ("Enter a number between 1 and 100.");
System.out.println ("Input number will be compared and reports Correct, High or Low");
System.out.println ("Maximum number of tries allowed for each game is six.");
}
obj class
CODE
import java.util.Random; // Include class for random number generation
import java.util.StringTokenizer; // Include class for tokenizer
import java.io.*;
class obj{
public static void main (String[]args)throws IOException{
HiLo User = new HiLo();
User.start();
User.describeRules();
}
}
My start() is OK, but when come to the describeRules() method, if failed to run due to private access on the HiLo class... I cant change to public access cosz instruction is given where describeRules() visibility is private...
Any idea?