AP CSA Java Basics: Classes


AP Computer Science A Learning Objectives Explored in this Section
  • Object-oriented programming (OOP)
  • Classes
  • Unit and integration testing
  • Assertion and pre- and post-conditions
  • Top-down vs. bottom-up implementation techniques
  • Encapsulation and information hiding
  • Procedural abstraction