Issue
What is the difference between assigning a parameter to an instance variable? Why is it wrong when you write the parameter before the instance variable?
int variable;
void set(int parameter)
{
variable = parameter;
parameter = variable;
}
Solution
Case 1:
int variable;
void set(int parameter)
{
variable = parameter;
}
Case 2:
int variable;
void set(int parameter)
{
parameter = variable;
}
Both cases are correct by Java syntax, but case 2 has very little logical value...
The case 2 method parameter has a value and we need to use it. but before using this value, we change this by assigning variable, so we lost the previous value.
Answered By - Istiaque Hossain Answer Checked By - Senaida (PHPFixing Volunteer)
0 Comments:
Post a Comment
Note: Only a member of this blog may post a comment.