Download presentation
Presentation is loading. Please wait.
Published byGiles Robinson Modified over 9 years ago
1
Tutorial 5 Superclasses, Subclasses and Inheritance
2
Inheritance Classes can be derived from other classes, thereby inheriting fields and methods from those classes Subclass - derived class (Specialised) Superclass – inherited class (Generic) Basic Idea: Inherit everything from Superclass and extend its abilities
3
Inheritance and Constructors Every time a new Object is created, constructors are chain-call until Object Class constructor is called!
4
Overriding Methods Overriding: Subclass modifies the implementation of a method defined in the Superclass Car c2 = new Porsche(); c2.makeSound(); //”Porsche vroommm! Java always uses methods and variables of the more “specialised” class
5
MIDTERM REVIEW http://exams.library.utoronto.ca.myacces s.library.utoronto.ca/browse?type=subject &order=ASC&rpp=20&value=CSC207H http://exams.library.utoronto.ca.myacces s.library.utoronto.ca/browse?type=subject &order=ASC&rpp=20&value=CSC207H Practice the questions that seem relevant!
6
A1 CommaSeparatedValues (CSV) You are writing Parser/Evaluator Syntax specified by CFG OO design (CRC cards) will help you create a tree for evaluating recursively!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.