Which statement is true about the class of an object that can reference the variable base?

Given:

1. package geometry;
2. public class Hypotenuse {
3. public InnerTriangle it = new InnerTriangle();
4. class InnerTriangle {
5. public int base;
6. public int height;
7. }
8. }

Which statement is true about the class of an object that can reference the variable base?

Given:

1. package geometry;
2. public class Hypotenuse {
3. public InnerTriangle it = new InnerTriangle();
4. class InnerTriangle {
5. public int base;
6. public int height;
7. }
8. }

Which statement is true about the class of an object that can reference the variable base?

A.
It can be any class.

B.
No class has access to base.

C.
The class must belong to the geometry package.

D.
The class must be a subclass of the class Hypotenuse.



Leave a Reply 1

Your email address will not be published. Required fields are marked *


Matti

Matti

C is correct! Watch out, variable base has access level of public, but the inner class just default access (in one package)