Have a personal or library account? Click to login
Learning Object-Oriented Programming Cover

Learning Object-Oriented Programming

Explore and crack the OOP code in Python, JavaScript, and C#

Paid access
|Sep 2025
Product purchase options

Key Features

    Book Description

    If you're a Python, JavaScript, or C# developer and want to learn the basics of object-oriented programming with real-world examples, then this book is for you.

    What you will learn

    • Generate instances in three programming languages: Python, JavaScript, and C#
    • Customize constructors and destructors
    • Work with a combination of access modifiers, prefixes, properties, fields, attributes, and local variables to encapsulate and hide data
    • Take advantage of specialization and the possibility to overload or override members
    • Create reusable and easier to maintain code
    • Use interfaces, generics, and multiple inheritance when available

    Who this book is for

    Table of Contents

    1. Looking at Objects everywhere
    2. Creating and declaring classes and instances
    3. Encapsulation of data
    4. Inheritance and specialization
    5. Interfaces, multiple inheritance and composition
    6. Duck Typing and Generics
    7. Organization of object-oriented code
    8. Taking full advantage of Object Oriented Programming
    PDF ISBN: 978-1-78528-993-4
    Publisher: Packt Publishing Limited
    Copyright owner: © 2015 Packt Publishing Limited
    Publication date: 2025
    Language: English
    Pages: 280