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 >
Chatper 2.6 - Constructors
Chatper 2.6 - Constructors
2.6.1 Designing Constructors [10 minutes]
2.6.2 Why Classes Use Constructors [15 minutes]
2.6.3 Constructor Arguments in UML Sequence Diagrams [15 minutes]
2.6.4 Constructor Parameters in UML Class Diagrams [14 minutes]
2.6.5 Constructors in UML Class Diagrams [10 minutes]
2.6.6 Object Creation in UML Sequence Diagrams [10 minutes]
2.6.7 Constructor Overloading [12 minutes]
2.6.8 Creating Contained Objects in a Constructor [12 minutes]
2.6.9 Default Constructors [14 minutes]
2.6.10 Initializing readonly Fields in a Constructor [10 minutes]
2.6.11 Initializing Required Object State [14 minutes]
2.6.12 Parameterized Constructors [14 minutes]
2.6.13 Passing Objects to Constructors [14 minutes]
2.6.14 Rejecting Invalid Constructor Arguments [14 minutes]
2.6.15 Debugging Constructors Using Breakpoints [10 minutes]
2.6.16 Safely Renaming Fields With Refactoring Tools [12 minutes]
2.6.17 Tracing Constructor Execution [12 minutes]