Test your knowledge

  1. Objects are also known as:
    1. Classes
    2. Subclasses
    3. Instances

  2. The code specified in a method within a class:
    1. Cannot access the properties specified in the class
    2. Can access the properties specified in the class
    3. Cannot interact with other members of the class

  3. A subclass:
    1. Inherits all members from its superclass
    2. Inherits only methods from its superclass
    3. Inherits only properties from its superclass

  4. The variables defined in a class to encapsulate data for each instance of the class in Swift are known as:
    1. Subclasses
    2. Properties
    3. Methods

  5. The functions defined in a class to encapsulate behavior for each instance of the class are known as:
    1. Subclasses
    2. Properties
    3. Methods

  6. Which of the following conventions is appropriate for enumeration values in Swift 3:
    1. lowerCamelCase
    2. UpperCamelCase
    3. ALL UPPERCASE

  7. Which of the following class names follow the PascalCase convention, also known as the UpperCamelCase convention, and would be an appropriate name for a class in Swift 3:
    1. regularHexagon
    2. RegularHexagon
    3. Regularhexagon

  8. Which of the following method names would be appropriate for a non-mutating method that returns the calculated perimeter for a square in Swift 3, considering the API design guidelines:
    1. calculatedPerimeter
    2. calculatePerimeter
    3. calculateThePerimeter

  9. Which of the following method names would be appropriate for a mutating method that saves the calculated perimeter of an instance's property for a square in Swift 3, considering the API design guidelines:
    1. calculatedPerimeter
    2. calculatePerimeter
    3. calculatingPerimeter

..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset
3.138.134.229