Autoplay
Autocomplete
Previous Lesson
Complete and Continue
C# OOP : Object Oriented Programming In C#
Classes and Objects
Class, Object, Access modifiers, accessing fields and methods (4:06)
Demo for Class, Object, Access modifiers, accessing fields and methods (3:37)
Constructor (2:27)
Overloading Constructor (5:00)
Static Member (5:14)
Static Constructor (4:00)
Static Class (2:16)
Copy Constructor (4:59)
Initializing Members (2:15)
this reference (2:46)
Nested Classes (8:30)
Constant Members (2:08)
Read-only Members (5:53)
Inheritance and Polymorphism
Inheritance (10:03)
Constructor In Inheritance (10:58)
Multi Level Inheritance (6:20)
Polymorphism (9:34)
Protected Access (11:18)
new Methods (4:07)
Object Class (2:11)
Typecasting (3:22)
is and as Operator (6:45)
Abstract Classes and Interfaces
Abstract Class (5:16)
Abstract Method (5:57)
Sealed Class (6:10)
Sealed Methods (4:25)
Generic Code and Specific Code (7:26)
Interface (1:45)
Single Class Implementing the Interface (2:20)
Multiple Classes Implementing the Interface (3:22)
Single Class Implementing Multiple Interfaces (4:02)
Single Class with Base Class and Interface (3:54)
Abstract Class with Interface (2:43)
Interface from other interfaces (4:05)
Explicit Implementation of Interface (6:43)
Properties and Indexers
Properties (10:08)
Read-only Property (5:10)
Write-only Property (6:22)
Interface Property (3:57)
Indexers (13:31)
Read-only Indexer (5:58)
Write-only Indexer (7:40)
Indexer in Interface (5:48)
Operator Overloading
Operator Overloading (5:05)
Teach online with
Interface from other interfaces
Lesson content locked
If you're already enrolled,
you'll need to login
.
Enroll in Course to Unlock