PrepAway - Latest Free Exam Questions & Answers

Which two code segments should you use?

You are developing an application that includes the following code segment:

You need to implement both Start() methods in a derived class named UseStart that uses the Start() method of
each interface.
Which two code segments should you use? (Each correct answer presents part of the solution.
Choose two.)

PrepAway - Latest Free Exam Questions & Answers

A.
Option A

B.
Option B

C.
Option C

D.
Option D

E.
Option E

F.
Option F

Explanation:
B:
* Implementing Multiple Interfaces
A class can implement multiple interfaces using the following syntax:
C#
public class CDAndDVDComboPlayer : ICDPlayer, IDVDPlayer
If a class implements more than one interface where there is ambiguity in the names of members, it is resolved
using the full qualifier for the property or method name. In other words, the derived class can resolve the
conflict by using the fully qualified name for the method to indicate to which interface it belongs
* In C#, both inheritance and interface implementation are defined by the : operator, equivalent to extends and
implements in Java. The base class should always be leftmost in the class declaration.

18 Comments on “Which two code segments should you use?

      1. f9p says:

        B & D, C is not correct because methods in an interface are public and nothing more, however methods in a class are private by default and need to be public to implement them.




        0



        16

Leave a Reply