Skip to content

BorkedFork/cst233-programming-languages-lab7

Repository files navigation

CST233 - Programming Languages: Lab 7 - Java Address Book

Overview

Object-oriented programming in Java with address book implementation featuring custom sorting.

Course Information

  • Course: CST233 - Programming Languages
  • Lab: Lab 7 - Java Address Book
  • Institution: Oregon Institute of Technology
  • Language: Java

Topics Covered

  • Object-oriented programming in Java
  • Class design and encapsulation
  • Interfaces and polymorphism
  • Comparator interface for custom sorting
  • Collections framework

Files

  • AddressBook.java - Main address book class
  • Person.java - Person data model
  • SortByAge.java - Age comparator
  • SortByName.java - Name comparator
  • Compiled JAR file

Learning Objectives

  • OOP principles in practice
  • Java Collections framework
  • Comparator and Comparable interfaces
  • Static typing vs dynamic typing
  • Class-based inheritance

Technologies

  • Java
  • Object-oriented programming

About

Java address book with OOP and custom sorting - CST233 Programming Languages

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages