nerdexam
Microsoft

MB6-894 · Question #20

You have previously written a PurchOrderActivation class with the following logic: class PurchOrderActivation { private static PurchOrderActivation construct() { return new PurchOrderActivation(); }…

The correct answer is B. class PurchOrderActivationExtended extends PurchOrderActivation { D. class PurchOrderActivationExtended extends PurchOrderActivation {. See the full explanation below for the reasoning.

Question

You have previously written a PurchOrderActivation class with the following logic:

class PurchOrderActivation { private static PurchOrderActivation construct() { return new PurchOrderActivation(); } ... } You need to instantiatePurchOrderActivationfrom a new class named PurchOrderActivationExtended, which extendsPurchOrderActivation. What are two possible ways to instantiate thePurchOrderActivationclass in the initialize method of the PurchOrderActivationExtendedclass? Each correct answer presents a complete solution.

Options

  • Aclass PurchOrderActivationExtended extends PurchOrderActivation {
  • Bclass PurchOrderActivationExtended extends PurchOrderActivation {
  • Cclass PurchOrderActivationExtended extends PurchOrderActivation {
  • Dclass PurchOrderActivationExtended extends PurchOrderActivation {

How the community answered

(33 responses)
  • A
    9% (3)
  • B
    73% (24)
  • C
    18% (6)

Community Discussion

No community discussion yet for this question.

Full MB6-894 Practice