Chapter 14Introduction to Objects

Support for object-oriented programming (OOP) in PL/SQL began in version 8. Since then, enhancements including inheritance, attribute chaining, type evolution, and user-defined constructor methods have caught the eye of OOP enthusiasts and provided programmers with an alternative to traditional PL/SQL development. In this chapter, we introduce you to Oracle's OOP implementation in PL/SQL, describe enhancements in 9i and 10g, and discuss benefits and drawbacks of moving your application development to objects.

Introduction to Object-Oriented Programming

Mention object-oriented programming languages and Java and C++ generally come to mind. They have the greatest following in the OOP world and are known for their ...

Get Oracle Database 10g PL/SQL Programming now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.