MasterOnce
HomeBlogHow-To
3 min readFeb 4, 2026
Swift

How to Use Class Inheritance

Reuse base behavior with subclassing.

Steps

  1. Paste the code into a Swift file or playground.
  2. Run it once to verify the output.
  3. Adjust the inputs to match your use case.

Copy and paste

import Foundation

class Animal {
    func speak() {
        print("...")
    }
}

class Dog: Animal {
    override func speak() {
        print("Woof")
    }
}

let dog = Dog()
dog.speak()

Notes

  • Keep functions small and focused for reuse.
  • Prefer safe APIs like optionals and guards.