Parameter
A variable holding an argument received by a function.
Related concepts: ArgumentFunctionVariable
Closest Wikipedia entry: Parameter (computer programming) — In computer programming, a parameter, a.k.a. formal argument, is a variable that represents an argument, a.k.a. actual argument, a.k.a.
Misconceptions about Parameter11 documented Misconceptions
Check YourselfCallerFrameContainsCalleeFormal
Stack frame of caller includes variables for callee's formal parametersConstructorParameterIsField
Formal constructor parameters are equivalent to instance variablesImmutableRequiresFinalParameters
Immutable classes need final constructor/method parametersNamedTypeParameter
To instantiate a generic type, one needs to specify type parameter names as well as types PrimitiveTypeParameter
Type parameters of generic types can be assigned primitive typesStaticCallPolymorphic
A static method call is dispatched polymorphically at runtime based on the argument typesUseOfSelfTypeImpliesRecursiveType
If a class has a method that has a local variable, parameter, or return value with the class as its type, the class is a recursive type