ATHENA
Illustrated avatar of Alex MorganAlex MorganComputer Science
All resources
CS 220 Teaching TeamJava Lab Workbook∑CS 220
PRACTICE SET · 2026

Java Lab Workbook

CS 220 Teaching Team · 120 pages

Weekly guided exercises covering classes, collections, exceptions and polymorphic designs.

15%
Open book

Contents

Lab 3 · Building Classesp. 21Lab 6 · Shapes and Dispatchp. 48

Key concepts

Classes & Objects

Classes describe a blueprint; objects are the living instances created from it.

Also in 5 other resources
Polymorphism

One interface, many forms: code written against a general type works with every specialised type that honours it.

Also in 4 other resources
Inheritance

A class derives state and behaviour from a parent class and may extend or override it.

Also in 3 other resources

Used in courses

Java ProgrammingCS 220