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

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!