Question: Consider the following class definition. public class Info { private String name; private int number; public Info(String n, int num) { name = n; number
Consider the following class definition.
public class Info
{
private String name;
private int number;
public Info(String n, int num)
{
name = n;
number = num;
}
public void changeName(String newName)
{
name = newName;
}
public int addNum(int n)
{
num += n;
return num;
}
}
Which of the following best explains why the class will not compile?
-
The class is missing an accessor method.
The class is missing an accessor method.
A
-
The class is missing an accessor method.
-
B
-
The instance variables name and number should be designated public instead of private.
-
C
-
The return type for the Info constructor is missing.
-
D
-
The variable name is not defined in the changeName method.
-
E
-
The variable num is not defined in the addNum method.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
