TPT
Total:
$0.00
AP® Computer Science A: 8.2 Inheritance (Assessment: Library Item)
Share

Description

Overview. Based on the objectives for the Inheritance Slides (outlined below), this is a summative assessment provided herewith.

Solution: A sample interactive solution is included as a JDoodle Link

Note: Creating connections with previous content is key to implementing the concepts of Inheritance in Java, in particular how classes belonging to a specific hierarchy can be represented as a collection (Array) where the Array needs to be traversed, searching and editing these objects.

Objective: Describe the purpose of inheritance and how it can be used to increase code reusability, decrease redundancy

  1. Plan and create effective hierarchy of classes. Illustrate / visualize inheritance using UML Class Diagrams
  2. Access and modify (public and private) variables and methods across a class hierarchy
  3. Override methods across a hierarchy - Polymorphism: Identify which method is invoked
  4. Plan and divide development tasks using Abstract Classes and Interfaces

Vocabulary and functions

  • Inheritance, parent (super), chil, sibling
  • Override, polymorphism, abstract, interface
Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

AP® Computer Science A: 8.2 Inheritance (Assessment: Library Item)

$4.99

Highlights

Digital downloads
Grades icon
Grades
10th - 12th, Higher Education
Standards icon
Standards
Pages
2
Answer Key
Included
Teaching Duration
3 hours

Description

Overview. Based on the objectives for the Inheritance Slides (outlined below), this is a summative assessment provided herewith.

Solution: A sample interactive solution is included as a JDoodle Link

Note: Creating connections with previous content is key to implementing the concepts of Inheritance in Java, in particular how classes belonging to a specific hierarchy can be represented as a collection (Array) where the Array needs to be traversed, searching and editing these objects.

Objective: Describe the purpose of inheritance and how it can be used to increase code reusability, decrease redundancy

  1. Plan and create effective hierarchy of classes. Illustrate / visualize inheritance using UML Class Diagrams
  2. Access and modify (public and private) variables and methods across a class hierarchy
  3. Override methods across a hierarchy - Polymorphism: Identify which method is invoked
  4. Plan and divide development tasks using Abstract Classes and Interfaces

Vocabulary and functions

  • Inheritance, parent (super), chil, sibling
  • Override, polymorphism, abstract, interface
Report this resource to TPT
Reported resources will be reviewed by our team. Report this resource to let us know if this resource violates TPT's content guidelines.

Reviews

This product has not yet been rated.
Rated 0 out of 5

Questions & Answers

Loading

Standards

to see state-specific standards (only available in the US).
Acquire and use accurately a range of general academic and domain-specific words and phrases sufficient for reading, writing, speaking, and listening at the college and career readiness level; demonstrate independence in gathering vocabulary knowledge when encountering an unknown term important to comprehension or expression.
Loading