Home
Assignments
Fundamentals of IT
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
Fundamentals of IT
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 Composition vs Inheritance [4 minutes]
3.4.2 Defined Type vs. Runtime Type [4 minutes]
3.4.3 Designing an Inheritance Hierarchy
[9 minutes]
3.4.4 Designing Base-Class Responsibilities [5 minutes]
3.4.5 Is-a Relationships
[9 minutes]
3.4.6 Is-a vs Has-a Relationships [4 minutes]
3.4.7 Reusing and Specializing Behavior Through Inheritance [4 minutes]
3.4.8 Understanding Inheritance
[9 minutes]
3.4.9 Base-Class Calls in Sequence Diagrams [5 minutes]
3.4.10 Inheritance Connectors in UML [4 minutes]
3.4.11 Representing Inheritance in Object Diagrams [5 minutes]
3.4.12 Virtual and Overridden Methods in Sequence Diagrams [5 minutes]
3.4.13 Virtual and Overridden Methods in UML Class Diagrams [5 minutes]
3.4.14 Base and Derived Classes
[12 minutes]
3.4.15 Calling Base-Class Constructors
[18 minutes]
3.4.16 Calling Base-Class Members With base
[9 minutes]
3.4.17 Defining a Derived Class
[17 minutes]
3.4.18 Defining Virtual and Overridden Methods
[19 minutes]
3.4.19 Inherited Member Accessibility [3 minutes]
3.4.20 Method Overriding and Runtime Dispatch [4 minutes]
3.4.21 Protected Members
[12 minutes]
3.4.22 Using Members Inherited From object
[11 minutes]
3.4.23 Debugging Inherited and Overridden Behavior [4 minutes]
3.4.24 Inspecting an Object's Runtime Type With GetType()
[11 minutes]