Всего новичка в кодировке здесь, поэтому, пожалуйста, будьте как можно дружелюбны к новичкам! Например, я недавно узнал о классах и предметах в школе. Кроме того, извините за неправильное именование/замешательство :)Могу ли я использовать объект как переменную метода в java?
У меня было много экземпляров, где я пишу метод, но хочу вернуть из него более одной переменной. Я подумал - «А что, если я сделал класс, содержащий все переменные, с которыми я работаю, а затем вернулся только это экземпляр моего метода
Пример:
public class Mathematics {
int number1;
int number2;
}
public class MyClass {
public static void main (String [] args);
public static <class?> MyMethod (<class Mathematics?>)
//in here, the method works with numbers one and two, and then returns them, like so:
return Mathematics;
}
}
теперь иметь в виду, это? не является ТОЧНО, что я хочу делать, но по существу, я хочу использовать класс как «контейнер переменных», используемый в методе в другом классе. Если это не так, я хотел бы знать что (и, пожалуйста, сохраните его как можно проще :)).
Вы можете принимать и возвращать класс непосредственно, так же как и любой другой тип? – SLaks
Он называется POJO (обычный старый объект Java), и его можно использовать любым способом, с помощью которого вы можете использовать другие примитивы и объекты (int, double, String и т. Д.). Итак, да, создайте POJO, который содержит все ваши данные, которые вы хотите передать методу/возврату из метода. –
«_but хочет вернуть более одной переменной из него» «Они все одного типа, вы также можете вернуть« Array »(или даже« ArrayList'). – Gulllie