Unit 5 - Classes and objects#

Topics#

  • class definitions

  • member variables and methods

  • public/private, static, final

  • constructor

Demos#

  • class Person:

    • String name, int favoriteNumber

    • constructor, accessor methods

    • String introduction()

  • class PiggyBank

    • addQuarter(), addDime(), total()

  • class CoinFlipper

    • CoinFlipper()

    • String flip() -> “heads” | “tails”

  • class Circle

    • Circle(double radius)

    • double diameter(), circumference(), area()

Demo#