Object-oriented programming in Java with address book implementation featuring custom sorting.
- Course: CST233 - Programming Languages
- Lab: Lab 7 - Java Address Book
- Institution: Oregon Institute of Technology
- Language: Java
- Object-oriented programming in Java
- Class design and encapsulation
- Interfaces and polymorphism
- Comparator interface for custom sorting
- Collections framework
AddressBook.java- Main address book classPerson.java- Person data modelSortByAge.java- Age comparatorSortByName.java- Name comparator- Compiled JAR file
- OOP principles in practice
- Java Collections framework
- Comparator and Comparable interfaces
- Static typing vs dynamic typing
- Class-based inheritance
- Java
- Object-oriented programming