This course introduces the foundational concepts of C# classes and objects, focusing on implementing basic code structures and OOP concepts, as well as dealing with common edge cases.
Overview
Syllabus
- Lesson 1: Revisiting C# Classes and Object-Oriented Programming
- Player Class Example in C#
- Reflecting on C# Classes DisplayInfo Method Enhancement
- Fix the Rectangle Class Area Calculation
- Adding and Subtracting Complex Numbers in a Class
- Lesson 2: Exploring C# Constructors and Methods
- Modifying the SayHello Method in the Robot Class
- Ensuring Accurate Publication Year for Library Books in C#
- Initializing a class with default parameters
- Adding BrewEspresso Method to CoffeeMachine Class
- Spaceship Class Creation and Launch Method
- Lesson 3: Encapsulation in C# Classes
- Adjusting MusicPlayer Volume Dynamically
- Fix the Speed Change in SmartFan Class
- Encapsulation in Smart Fridge Settings
- Encapsulation with Private Methods in SmartCamera
- Encapsulation in SmartWatch Class
- Lesson 4: Inheritance in C# Classes
- Method Overriding with Enhanced Functionality in C#
- Fix the Delivery System in C#
- Increase Car Speed Functionality
- Inheritance and Attribute Initialization in C#
- Simulating Electronic Device and Computer Bootup in C#