Java, advanced class structures: 1. When you nest one class within another class
ID: 3691408 • Letter: J
Question
Java, advanced class structures:
1. When you nest one class within another class, the inner class must have the same name as the file that contains it.
True or False
2. A class that’s nested within a method is called a ____________ class.
a. static
b. outer
c. inner
d. derived
3. What role does an interface play when using a mock class?
a. The mock class should be an interface that will be implemented by the real class.
b. The real class should be an interface that will be implemented by the mock class.
c. Interfaces are not involved when using mock classes.
d. An interface should be implemented by both the real class and the mock class to guarantee that the mock class accurately simulates the real class when used in a program.
4. Which of the following statements about an inner class is true?
Select one:
a. An inner class may not be declared within a method of the enclosing scope.
b. An inner class may only be declared within a method of the enclosing scope.
c. An inner class can access variables from the enclosing scope only if they are passed as constructor or method parameters.
d. The methods of an inner class can access variables declared in the enclosing scope.
5. Which of the following is not true about an inner class?
Select one:
a. It can contain static variables and methods.
b. It can contain instance variables and methods.
c. It can access instance variables and methods of the outer class.
d. It can access static variables and methods of the outer class.
Explanation / Answer
1) FALSE
2) C
3) B
4) A
5) B
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.