Question
Please Complete Understanding Java which should be quick and easy for someone who understands Java. If ALL are answered will thumbs up. Understanding Java Convince
Please Complete Understanding Java which should be quick and easy for someone who understands Java. If ALL are answered will thumbs up.
Understanding Java
Convince a peer you understand how the object-oriented concept of inheritance fosters reuse.
In OOP-speak, a child class inherits from its parent class. The C++ term for child is ____________ and for parent is ____________. The Java term for child is ____________ and for parent is ____________.
Java uses the reserved word _____________ to mean inherits from. What syntax does C++ use?
T or F? C++ supports multiple inheritance, but Java supports only single inheritance.
Imagine the (that is, the only) Java class inheritance hierarchy: Which class is the root of the tree-of-all-Java-classes? ____________ Moving from top-to-bottom of the class (inheritance) hierarchy is in the direction of spe____________ while moving bottom-to-top is in the direction of gen____________ (also called abstraction).
Which a is used to describe inheritance? Hint The answer is not has-a (also called comp____________). How can you use a Venn diagram to capture the true nature-of is-a-ness?
Objects of all classes that extend a common superclass can be treated as objects of the superclasssuch objects have an is-a relationship with the superclass. A subclass can customize methods that it inherits from its superclass; to accomplish the customization, the subclass ove____________ (redefines) the superclass method with an subclass-appropriate implementation. How is the re-definition effected? Hint How should you go at (@) redefining an inherited method?!
How does a Java programmer access the superclass method M() that has been overridden by a subclass?
T or F? The Java access specifiers public, protected, and private appear to have the same semantics as the corresponding C++ access specifiers.
T or F? protected members have package access.
Methods of a subclass cannot directly access private members of their superclass because T or F? the private members of their superclass are not inherited.
Constructors are not inherited, but a superclasss constructor is available to its subclasses. The first responsibility of a subclass constructor is to call its superclass constructor either explicitly using the super(...) syntax or call its superclass default constructor implicitly. How and when is the superclass called implicitly?
Assume A is a class represented as a leaf node in the Java inheritance hierarchy. Which classs constructor always completes its execution first ________? Last ____________?
Which superclass constructor is called implicitly?
Fact C++ supports default formal parameters; T or F? so does Java.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started