Когда я запускаю второй класс, я вижу «Car @ 15ab7626», почему? в теории я должен видеть 20, да? У меня есть alredy used differnet combinatoin & спросите Google, но не понимаете почему.при вызове метода из другого класса - перенастраивает непонятное значение JAVA
У меня есть 1 класс
public class Car {
public int drive(int a) {
int distance = 2*a;
return distance;
}
}
и второй класс
public class CarOwner {
public static void main(String[] args) {
Car a = new Car();
a.drive(10);
System.out.println(a);
}
}
Посмотрите на [это StackOverflow тема] (http://stackoverflow.com/questions/11659515/overriding-tostring-method) – Paolo