Home
Assignments
Programming Fundamentals
Programming Concepts 1
Programming Concepts 2
Programming Concepts 3
Object-Oriented Programming A
Object-Oriented Programming B
Object-Oriented Programming C
Object-Oriented Design A
Object-Oriented Design B
Object-Oriented Design C
Advanced .NET Programming A
Advanced .NET Programming B
Advanced .NET Programming C
Content
Programming Fundamentals
Programming Concepts 1
Programming Concepts 2
Programming Concepts 3
Object-Oriented Programming A
Object-Oriented Programming B
Object-Oriented Programming C
Advanced .NET Programming A
Advanced .NET Programming B
Advanced .NET Programming C
Topics
Glossary
Links
Canvas
Socrative
Feedback System
NTC Slack
NTC Email
Software Installations
Next >
Chapter 3.4 - Inheritance
Chapter 3.4 - Inheritance
3.4.1 Inheritance Connectors in UML [2 minutes]
3.4.2 Representing Inheritance in Object Diagrams [4 minutes]
3.4.3 Base Calls in Sequence Diagrams [7 minutes]
3.4.4 Understanding the Inheritance Tree [11 minutes]
3.4.5 Defining Inheritance [14 minutes]
3.4.6 Using Constructors with Inheritance [13 minutes]
3.4.7 How to Debug Inheritance [8 minutes]
3.4.8 How to Utilize the "Object" Class [7 minutes]
3.4.9 Using GetType() [7 minutes]
3.4.10 Virtual and Override [14 minutes]
3.4.11 Base Class Responsibilities [6 minutes]
3.4.12 Inheritance (Last Updated: 7/20/2026)
3.4.13 Parent/Child Classes (Last Updated: 7/20/2026)
3.4.14 What Is the Purpose of Inheritance? (Last Updated: 7/20/2026)
3.4.15 Composition vs Inheritance (Last Updated: 7/20/2026)
3.4.16 Inheritance Design (Last Updated: 7/20/2026)
3.4.17 Virtual/Overridden Methods in UML (Last Updated: 7/20/2026)
3.4.18 Virtual/Overridden Methods in Sequence Diagrams (Last Updated: 7/20/2026)