Premium
C# Survival Guide - Classes
Project
Intermediate
2 Hours40 Mins
Overview
Summary
In this project, you will learn about object-oriented programming. You will break functionality into modular classes, which in turn are broken into modular methods.
Objective
By the end of this project, you will:
  • Understand what constructors do
  • Serialize custom classes
  • Understand why custom classes are used and when to use them
  • Learn about inheriting methods and data members from parent classes
  • Use protected data members with inheritance
  • Understand and use virtual methods and override parent class methods
  • Understand when to inherit from MonoBehaviours
  • Understand and use structs; understand how they are different from classes
  • Understand the difference between passing by value and passing by reference
Topics we'll cover
Language
English