Python Programming

Department of Computing | Imperial College London

book

Advanced Lesson 2

Advanced Object-Oriented Programming

  • Chapter 1: Introduction
  • Chapter 2: Polymorphism
  • Chapter 3: Encapsulation
    • [3.1] Encapsulation
    • [3.2] Non-public attributes
    • [3.3] Getter methods
    • [3.4] Setter methods
    • [3.5] Property
    • [3.6] Property
    • [3.7] Encapsulation in inheritance
    • [3.8] Public or non-public?
  • Chapter 4: Class attributes and methods
  • Chapter 5: Advanced Python type features

Chapter 3

Encapsulation

Not ready to share!

Rough estimated time needed
30 mins

Previous Next

Page designed by Josiah Wang

Department of Computing | Imperial College London