The Essence of OOP Using Java, Inheritance, Part 1

Baldwin shows you how to extend an existing class to create a new class. The new class is the blueprint for a new type. This is the mechanism for class inheritance in Java. Inheritance provides a formal mechanism for code reuse.

provided by: 
Originally published at Internet.com


Java Programming Notes #1604 * Preface * Preview * Discussion and Sample Code * Summary * What's Next * Complete Program Listing -----------------------------------

Preface

This lesson is one of a series of lessons designed to teach you about the essence of Object-Oriented Programming (OOP) using Java.

The first lesson in the group was entitled The Essence of OOP Using Java, Objects, and Encapsulation. That lesson, and each of the lessons following that one, has provided explanations of certain aspects of the essence of Object-Oriented Programming using Java. The previous lesson was entitled The Essence of OOP using Java, Classes.

Essence

My dictionary provides several definitions for the word essence. Among those definitions are the following: * The property necessary to the nature of a thing * The most significant property of a thing Thus, this miniseries will describe and discuss the necessary and significant aspects of OOP using Java.

I will attempt to provide that information in a high-level format, devoid of any requirement to understand detailed Java syntax. In those cases where an understanding of Java syntax is required, I will attempt to provide the necessary syntax information in the form of sidebars or other obvious formats...

Read article at Internet.com site
Regional Articles
- The Essence of OOP Using Java, Inheritance, Part 1 Alabama
- The Essence of OOP Using Java, Inheritance, Part 1 Alaska
- The Essence of OOP Using Java, Inheritance, Part 1 Arizona
- The Essence of OOP Using Java, Inheritance, Part 1 Arkansas
- The Essence of OOP Using Java, Inheritance, Part 1 California
- The Essence of OOP Using Java, Inheritance, Part 1 Colorado
- The Essence of OOP Using Java, Inheritance, Part 1 Connecticut
- The Essence of OOP Using Java, Inheritance, Part 1 DC
- The Essence of OOP Using Java, Inheritance, Part 1 Delaware
- The Essence of OOP Using Java, Inheritance, Part 1 Florida
- The Essence of OOP Using Java, Inheritance, Part 1 Georgia
- The Essence of OOP Using Java, Inheritance, Part 1 Hawaii
- The Essence of OOP Using Java, Inheritance, Part 1 Idaho
- The Essence of OOP Using Java, Inheritance, Part 1 Illinois
- The Essence of OOP Using Java, Inheritance, Part 1 Indiana
- The Essence of OOP Using Java, Inheritance, Part 1 Iowa
- The Essence of OOP Using Java, Inheritance, Part 1 Kansas
- The Essence of OOP Using Java, Inheritance, Part 1 Kentucky
- The Essence of OOP Using Java, Inheritance, Part 1 Louisiana
- The Essence of OOP Using Java, Inheritance, Part 1 Maine
- The Essence of OOP Using Java, Inheritance, Part 1 Maryland
- The Essence of OOP Using Java, Inheritance, Part 1 Massachusetts
- The Essence of OOP Using Java, Inheritance, Part 1 Michigan
- The Essence of OOP Using Java, Inheritance, Part 1 Minnesota
- The Essence of OOP Using Java, Inheritance, Part 1 Mississippi
- The Essence of OOP Using Java, Inheritance, Part 1 Missouri
- The Essence of OOP Using Java, Inheritance, Part 1 Montana
- The Essence of OOP Using Java, Inheritance, Part 1 Nebraska
- The Essence of OOP Using Java, Inheritance, Part 1 Nevada
- The Essence of OOP Using Java, Inheritance, Part 1 New Hampshire
- The Essence of OOP Using Java, Inheritance, Part 1 New Jersey
- The Essence of OOP Using Java, Inheritance, Part 1 New Mexico
- The Essence of OOP Using Java, Inheritance, Part 1 New York
- The Essence of OOP Using Java, Inheritance, Part 1 North Carolina
- The Essence of OOP Using Java, Inheritance, Part 1 North Dakota
- The Essence of OOP Using Java, Inheritance, Part 1 Ohio
- The Essence of OOP Using Java, Inheritance, Part 1 Oklahoma
- The Essence of OOP Using Java, Inheritance, Part 1 Oregon
- The Essence of OOP Using Java, Inheritance, Part 1 Pennsylvania
- The Essence of OOP Using Java, Inheritance, Part 1 Rhode Island
- The Essence of OOP Using Java, Inheritance, Part 1 South Carolina
- The Essence of OOP Using Java, Inheritance, Part 1 South Dakota
- The Essence of OOP Using Java, Inheritance, Part 1 Tennessee
- The Essence of OOP Using Java, Inheritance, Part 1 Texas
- The Essence of OOP Using Java, Inheritance, Part 1 Utah
- The Essence of OOP Using Java, Inheritance, Part 1 Vermont
- The Essence of OOP Using Java, Inheritance, Part 1 Virginia
- The Essence of OOP Using Java, Inheritance, Part 1 Washington
- The Essence of OOP Using Java, Inheritance, Part 1 West Virginia
- The Essence of OOP Using Java, Inheritance, Part 1 Wisconsin
- The Essence of OOP Using Java, Inheritance, Part 1 Wyoming

Topics: 
Architecture & Design Languages & Tools Project Management Web Services
Database Microsoft & .NET Security Wireless
Java Open Source Techniques XML