Мой вопрос: «После вызова метода mark () сначала печатается« Аллан », а затем печатается« Имя студента Аллан ». Но я вызвал метод output () только после печати« Имя студента ". Но в выводе он сначала печатает" Allan ", который находится в методе mark (), а затем печатает" My name is Allan ". Пожалуйста, объясните, как на самом деле работает код после вызова метода mark ()."
class student {
String name;
int age;
String gender;
String mark() {
System.out.println("Allan");
return name;
}
}
public class coke {
public static void main(String[] args) {
student detail = new student();
detail.name = "Allan";
System.out.println("The Student's name is " + detail.mark());
}
}
Выход:
Allan
Студента зовут Аллан
Если предоставленных данных недостаточно, пожалуйста, запросите меня. Пожалуйста, не посвящайте мой вопрос, так как он навсегда заблокирует меня для вопросов в переполнении стека