Revisiting OOP Concepts in C#
Rediscover the power of object-oriented programming in C#. Dive into key principles like inheritance, polymorphism, and encapsulation that form the bedrock of modern software design. Perfect for strengthening your foundations and gearing up for advanced patterns and practices.
Lessons and practices
Adding a New Field to a Class
Identifying and Fixing a Bug in the Car Class Code
Complete the Film Class in C#
Implementing a Book Class in C#
Encapsulating Person Attributes
Complete the Encapsulation
Switch to Auto-Implemented Properties
Enhancing Encapsulation with Conditions
Enhancing the Student Class with University Information
Fixing Inheritance Display Issue in C#
Enhancing the Employee Class with an empID Property
Introducing GraduateStudent Class with Thesis Title
Inheritance in C#: Vehicle and Car Classes
Customizing Horn Sounds for Different Vehicles
Enhance Your Debugging Skills with Polymorphism
Enhancing Polymorphism with a Bird Class
Practicing Polymorphism with Vehicle Classes
Creating and Modifying Device Classes using Polymorphism
Adding a Description Method to Abstract Class
Fix the Shape Code Bugs
Adding a New Shape Class: Triangle
Creating Abstract Methods in C#
Interested in this course? Learn and practice with Cosmo!
Practice is how you turn knowledge into actual skills.