Кто-нибудь знает, почему я не получаю действительные целые числа для вывода ... Я получаю WorkOut @ 1261281792. Я знаю, что это что-то маленькое, но не могу понять. вот мои 3 класса:Почему нет вывода Integer
public class WorkOut1 {
public static void main(String [] args) {
Exercise tuesWorkout = new Exercise (10, 50);
PullUps tuesPullUps = new PullUps (10, 50);
System.out.println("This Tuesday our workout will consist of this many minutes and reps:");
System.out.println(tuesWorkout);
}
}
подтягивания Класс
public class PullUps extends Exercise {
private static int barHeight;
public PullUps (int min, int reps) {
super(min, reps);
barHeight = 6;
}
}
Упражнение класс
public class Exercise {
private static int min;
private static int reps;
//Constructor
public Exercise(int min,int reps) {
this.min = min;
this.reps = reps;
}// end constructor
public static int howManyMin() {
return min;
}//end method howmanyMin()
public static int howManyReps() {
return reps;
}//end method howmanyReps()
}//end class
Это то, что вы должны получить. Вы запрашиваете «распечатать» фактический экземпляр класса Workout1. Это то, что вы получаете. – Marcin
Если вы хотите распечатать, например, повторы, вы хотите сделать что-то в строках 'System.out.println (tuesWorkout.howManyReps())'. – Marcin