Which of the following statements are true?
a. An anonymous inner class is an inner class without a name.
b. An anonymous inner class must always extend a superclass or implement an interface, but it cannot have an explicit extends or implements clause.
c. An anonymous inner class must implement all the abstract methods in the superclass or in the interface.
d. An anonymous inner class always uses the no-arg constructor from its superclass to create an instance. If an anonymous inner class implements an interface, the constructor is Object().
e. An anonymous inner class is compiled into a class named OuterClassName$n.class.
abcde
You might also like to view...
Given the following classes and code, what is the output of the last statement shown?
class Pet { public: virtual void print(); string name; private: }; class Dog: public Pet { public: void print(); string breed; }; void Pet::print() { cout << "My name is " << name; } void Dog::print() { Pet::print(); cout << ", and my breed is a "<< breed << endl; } Pet pPtr; Dog dPtr; dPtr->name= "Rover"; dPtr->breed="Weiner"; pPtr= dPtr; pPtr->print(); a. My name is Rover, and my breed is a Weiner b. My name is Rover c. , and my breed is a Weiner d. nothing
Each variable in an array has the same name and data type.
Answer the following statement true (T) or false (F)
Answer the following statements true (T) or false (F)
1) A tree node that has no children is called a None node. 2) Each link a tree node refers to is a child or a subtree of that node. 3) A stack is referred to as a LIFO data structure because it is a linear data structure. 4) The level-order traversal of a binary tree visits the nodes of the tree, starting at a leaf and progressing toward the root node level. 5) A sibling of a leaf in a tree can be a parent.
What optionally declared method modifier can set limits as to how other methods are able to use the method?
A. protection B. qualifier C. accessibility D. type