Home > Store

Java Fundamentals LiveLessons Parts I, II, III, and IV (Video Training): Part II, Lesson 10: Object-Oriented Programming: Polymorphism, Downloadable Version

Register your product to gain access to bonus material or receive a coupon.

Java Fundamentals LiveLessons Parts I, II, III, and IV (Video Training): Part II, Lesson 10: Object-Oriented Programming: Polymorphism, Downloadable Version

Downloadable Video

  • Sorry, this book is no longer in print.
  • About this video
  • Accessible from your Account page after purchase. Requires the free QuickTime Player software.

    Videos can be viewed on: Windows 8, Windows XP, Vista, 7, and all versions of Macintosh OS X including the iPad, and other platforms that support the industry standard h.264 video codec.

Not for Sale

Description

  • Copyright 2014
  • Edition: 1st
  • Downloadable Video
  • ISBN-10: 0-13-351956-2
  • ISBN-13: 978-0-13-351956-3

Introduction
Demonstrating Polymorphic Behavior—Assigning superclass and subclass references to superclass and subclass variables
Abstract Classes and Methods
Case Study: Payroll System Using Polymorphism
Abstract Superclass Employee
Concrete Subclass SalariedEmployee
Concrete Subclass HourlyEmployee
Concrete Subclass CommissionEmployee
Indirect Concrete Subclass BasePlusCommissionEmployee
Polymorphic Processing, Operator instanceof and Downcasting
final Methods and Classes
Creating and Using Interfaces (Java SE 7 and earlier)
Developing a Payable Hierarchy
Class Invoice
Modifying Class Employee to Implement Interface Payable
Modifying Class SalariedEmployee for Use in the Payable Hierarchy
Using Interface Payable to Process Invoices and Employees Polymorphically
Java SE 8 Interface Enhancements overview

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.