Please enable JavaScript to use CodeHS

NV 9-12 Adv: A9-12.AP.PD.6

CodeHS Lessons

Modify an existing program to add additional functionality and discuss intended and unintended implications (e.g., breaking other functionality).

6.6 Getter and Setter Methods
6.9 Method Overloading
6.13 Inheritance
6.14 Class Design and Abstract Classes
6.15 Polymorphism
6.17 Interfaces
12.6 Getter and Setter Methods
12.9 Method Overloading
12.13 Inheritance
12.14 Class Design and Abstract Classes
12.15 Polymorphism
12.17 Interfaces
4.6 Getter and Setter Methods
4.9 Method Overloading
4.13 Inheritance
4.14 Class Design and Abstract Classes
4.15 Polymorphism
4.17 Interfaces
4.8 Method Overloading
10.3 Improvements
10.4 Polish