Learn your way! Get started

Objective-C for Designers, Part 6: Inheritance

with expert John Wiley & Sons

Watch trailer

Objective-C for Designers, Part 6: Inheritance Trailer

Course at a glance

Included in these subscriptions:

  • Creative Design Power Pack
  • Power Pack Plus

Release date Release date 5/18/2015
Level Level Beginner
Runtime Runtime 1h 17m
Published eBooks Published eBooks N/A
Hands-on labs Hands-on labs N/A
Sample files Sample files Included
Exams Exams N/A

Enterprise Solutions
Enterprise Solutions

Need reporting, custom learning tracks, or SCORM? Learn More

Course description

Master Objective-C programming in this 9 part learning series, Objective-C is a general-purpose, object oriented programming language used by Apple to program their OS X and iOS operating systems. This introductory course for using Objective-C to program the Apple iOS starts with the fundamentals including using the terminal and an introduction to Xcode, variables and functions. From there, you’ll learn Objective-C programming basics such as object-oriented concepts, creating multiple instances of a class, and how to work with data types and expressions. Find out how to program logic and decision statements, understand Polymorphism, and implement protocols and delegation.


This course assumes some familiarity programming but not with Objective C. This course is part of 9 course learning series; Objective-C for Designers: Your First Program; Objective-C for Designers: Logic; Objective-C for Designers: Data Types & Loops; Objective-C for Designers: Decision Statements; Objective-C for Designers: Custom Classes; Objective-C for Designers: Inheritance & Polymorphism; Objective-C for Designers: Using Variables; Objective-C for Designers: Protocols & Preprocessor; and Objective-C for Designers: Objects & Memory Management. Please be sure to view the courses in order if you are new to the material.

Meet the expert

John Wiley & Sons Our Creative Design courses are presented by experts from Wiley Publishing. Wiley is a global provider of knowledge and knowledge-enabled services that improve outcomes in areas of research, professional practice, and education. They are the publisher of award-winning journals, encyclopedias, books, and online products and services.

Course outline


Inheritance (22:57)
  • Introduction (00:10)
  • Introduction to Inheritance (04:18)
  • Bank Account Example (03:38)
  • Parent Class (04:01)
  • Checking Account (04:31)
  • Savings Account (06:06)
  • Summary (00:10)
Extending Classes (29:34)
  • Introduction (00:10)
  • Extending Classes (03:45)
  • Extend Checking Account (05:36)
  • Extend Savings Account (05:29)
  • Overriding Methods (04:03)
  • Override Inrit Method (06:01)
  • Output from Override (04:17)
  • Summary (00:10)
Polymorphism & Dynamic Binding (25:16)
  • Introduction (00:10)
  • Introduction to Polymorphism (03:24)
  • Using Polymorphism (03:20)
  • Polymorphism Continued (02:52)
  • Dynamic Binding & Typing (04:29)
  • Using Dynamic Binding (06:17)
  • Running Dynamic Binding (04:31)
  • Summary (00:10)