The following slides continue discussing classes and objects.

Slide 9.0: Programming Exercise III: My grocery shopping (finding prices)
Slide 9.1: Classes and objects
Slide 9.2: Classes and objects (cont.)
Slide 9.3: Attributes
Slide 9.4: Constructors
Slide 9.5: Constructor overloading — Student.java
Slide 9.6: Access modifiers for classes
Slide 9.7: The public keyword for classes — OnePublicClass.java & TwoPublicClass.java
Slide 9.8: Member methods
Slide 9.9: Accessing methods — Car.java
Slide 9.10: Access modifiers for methods and attributes — MyClass.java
Slide 9.11: The static attributes — StaticAttribute.java & ClassAttribute.java
Slide 9.12: Passing parameters — Swap1.java & Swap2.java
Slide 9.13: Arguments — AddEvenValues.java & FindMax.java
Slide 9.14: The void keyword — ExampleVoid.java
Slide 9.15: The this keyword
Slide 9.16: Method overloading — Overloading.java

☂ Coding Review

Slide 9.a: Another constructor overloading example — Person.java
Slide 9.b: Calling one constructor from another — Two.java



      “For I will wear my heart upon my sleeve, For daws to peck at.”    
      — Shakespeare, Othello