Аргументы и параметры:
Аргументы: значения, передаваемые методу при его вызове.
Параметры: переменные внутри метода, которые получают аргументы.
Объявление параметра:
Объявляется в круглых скобках после имени метода.
Они имеют тот же синтаксис объявления, что и обычные переменные.
Они являются локальными по отношению к методу и имеют задачу получения аргументов.
Простой пример с параметром:
class ChkNum { boolean isEven(int x) { return (x % 2) == 0; } }
Метод isEven(int x) возвращает true, если переданное значение четное, и false в противном случае.
class ParmDemo { public static void main(String args[]) { ChkNum e = new ChkNum(); if(e.isEven(10)) System.out.println("10 is even."); if(e.isEven(9)) System.out.println("9 is even."); if(e.isEven(8)) System.out.println("8 is even."); } }
Метод вызывается с разными значениями и аргумент передается в круглых скобках.
Несколько параметров:
Метод может иметь более одного параметра, разделенного запятыми.
См. класс Factor.java из книги
public class IsFact { public static void main(String args[]) { Factor x = new Factor(); if(x.isFactor(2, 20)) System.out.println("2 is factor"); if(x.isFactor(3, 20)) System.out.println("this won't be displayed"); } }
Различные типы параметров:
Параметры могут иметь разные типы и задаются индивидуально.
int myMeth(int a, double b, float c) { // ...
Это краткое изложение охватывает основные моменты использования параметров в методах, включая синтаксис и практические примеры с методами isEven() и isFactor().
Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.
Copyright© 2022 湘ICP备2022001581号-3