You are here

Thinking about Types

Author: 
Goldman, Kenneth J
Issue Date: 
Monday, June 25, 2007
Description: 
Class hierarchies are defined and explored as a motivation for relationships between classes. As a result of these is-a relationships, polymorphism and method overriding are introduced. Examples come from the JPie programming environment.
Keywords: 
class hierarchy, method overriding, has-a relationship, is-a relationship, constructor, super
Education Levels: 
Middle School
High School
Intended Audience: 
Educator
Learner
Type: 
Instructional Material : Lecture/Presentation
Publisher: 
TECS Workshop: Washington University Department of Computer Science and Engineering Professional Development Workshop
URL: 
http://hdl.handle.net/2378/233
CSTA Classification: 

CT.L2-13

Understand the notion of hierarchy and abstraction in computing, including high level languages, translation, instruction set, and logic circuits.

Download this resource: