Computer Science 225
Advanced Programming
Spring 2017, Siena College
Lecture 8: Inheritance
Date: Monday, February 13, 2017
Agenda
- Announcements
- Exam 1 Thursday at 7:30 PM in Roger Bacon 202 (the Key
Auditorium)
- If your group has not yet completed Lab 3, you have until
start of your lab period on Wednesday to wrap it up
- Homework Project 1: Chutes and Ladders simulation back
- Homework Project 2: Extended Chutes and Ladders simulation
remains due Friday
- Inheritance
- access control qualifiers
- representation in UML
- subtypes and subtype polymorphism
Terminology
- specialization
- subtype
- type conversion
- widening conversion
- narrowing conversion/downcasting
- subtype polymorphism
Examples