CS141: Topics for Week 12: Nov 9, 11 & 13, 2015


Computer Science Headlines

ACM Tech News

Lab

Lab 9: Inheritance

Chapter 9 Inheritance

Inheritance, "Is a" relationship
superclass (or base or parent class)
subclass (or derived or child class)
super()
Object class
extends
override
Polymorphism
dynamic binding

Abstract (vs concrete) class
Interfaces
protected access
package access
inheritance hierarchy
overriding methods (e.g. equals)
instanceof operator
comparable interface

Topics: Chp 9 - Inheritance and Interfaces

In Class Practice Activities