The APCSA exam will not cover inheritance after 2025
Students preparing for the exam should instead focus on topics like text file data handling and ArrayLists.
Key Changes for the 2026 Exam
Inheritance Removed: The concept of inheritance is no longer a part of the AP Computer Science A curriculum or exam.
New Topics Added: Students will now learn about handling data using text files and ArrayLists.
Streamlined Units: The previous ten units of the course have been condensed into four comprehensive units to make the content more manageable.
Focus on Real-World Applications: The curriculum aims to be more relevant to real-world programming by incorporating topics like text file handling and using data sets.
Designate access and visibility constraints to classes, data, constructors, and methods.
Designate private visibility of instance variables to encapsulate the attributes of an object.
Define instance variables for the attributes to be initialized through the constructors of a class.
Describe the functionality and use of program code through comments.
Define behaviors of an object through non-void methods without parameters written in a class.
Define behaviors of an object through void methods with or without parameters written in a class.
Define behaviors of an object through non-void methods with parameters written in a class.
Define behaviors of a class through static methods.
Explain where variables can be used in the program code.
Evaluate object reference expressions that use the keyword this.
Create an inheritance relationship from a subclass to the superclass.
Define reference variables of a superclass to be assigned to an object of a subclass in the same hierarchy.
Call methods in an inheritance relationship.
Call Object class methods through inheritance.