Algorithms and Data Structures in an Object-Oriented Framework (“ADSOOF”)
Code for “Inheritance” section
DrinksMachine
object, and how the methods that may be called on it work.
Can
object, and how the methods that may be called on it work.
Can.java
as code in
this class uses it, but no direct reference is made to it in this section.
DrinksMachine
objects as arguments.
DrinksMachine.java
by adding
extra methods.
DrinksMachine.java
by adding
extra methods and changing the behaviour of some existing methods.
DrinksCompany
objects, which are used by
ExtDrinksMachine2
objects.
ExtDrinksMachine1
object alongside a
DrinksMachine
object.
ExtDrinksMachine2
object alongside a
DrinksMachine
object.
ExtDrinksMachine1.java
, but uses
composition rather than inheritance.
ExtDrinksMachine1a
object alongside a
DrinksMachine
object.
Last modified: 16 July 2019