Что такое входной параметр

«Что такое входной параметр» — вопрос из категории ООП, который задают на 23% собеседований Android Разработчик. Ниже — развёрнутый ответ с разбором ключевых моментов.

Ответ

Входной параметр — это значение, передаваемое в метод или функцию при её вызове. Он определяет данные, с которыми будет работать функция.

Пример:

fun greet(name: String) {  // `name` — входной параметр типа String  
    println("Hello, $name!")  
}  

fun main() {  
    greet("Alice")  // "Alice" — аргумент, передаваемый в параметр `name`  
}  

Нюансы:

  • Параметры могут иметь значения по умолчанию (name: String = "Guest").
  • В Kotlin можно использовать именованные параметры (greet(name = "Bob")).
  • vararg позволяет передавать переменное число аргументов (fun sum(vararg numbers: Int)).