Interactive Object Oriented Programming in Java : Learn and Test Your Skills - Sarcar, Vaskaran; SpringerLink (Online service) (Berkeley, CA : Apress : Imprint: Apress, 2016)
Chapter 1: Class -- Chapter 2: Interface -- Chapter 3: Overloading -- Chapter 4: Overriding -- Chapter 5: Abstract Classes -- Chapter 6: Interface -- Chapter 7: Package -- Chapter 8: Object Oriented Programming concepts revisited -- Chapter 9: Use of static keyword -- Chapter 10: Exceptions -- Chapter 11: An introduction to design patterns.
Keywords: Java (Computer program language).; Computer programming; Programming languages (Electronic computers).; Java; Programming Techniques; Programming Languages, Compilers, Interpreters