O'Reilly logo

Swift 3 ObjectOriented Programming - Second Edition by Gastón C. Hillar

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Test your knowledge

  1. A class can conform to:
    1. Only one protocol
    2. One or more protocols
    3. A maximum of two protocols

  2. When a class conforms to a protocol:
    1. It cannot inherit from a class
    2. It can inherit from an abstract class
    3. It can also inherit from a class

  3. A protocol:
    1. Can inherit from another protocol
    2. Can inherit from a class
    3. Cannot inherit from another protocol

  4. A protocol:
    1. Is a type
    2. Is a method
    3. Is the base class for other classes

  5. When we specify a protocol as the type for an argument:
    1. We can use any type method that conforms to the specified protocol as an argument
    2. We can use any protocol that conforms to the specified protocol as an argument
    3. We can use any instance of a class that conforms to the specified protocol as an argument

  6. If we want a protocol to be accessed ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required