Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Class Objects | Introduction to Object-Oriented Programming (OOP)
course content

Contenido del Curso

C# Beyond Basics

Class ObjectsClass Objects

An object of a class can be created using the following syntax:

cs

index.cs

We can access the field of a class using the dot (.) operator:

cs

index.cs

For-example:

cs

index.cs

The expression new Player(); is used for creating a new object while Player p1 is used for creating a variable for storing that new object. So simply writing Player p1; will only create an empty variable with no object inside it therefore we have to create a new object and, in turn, store it into a variable: Player p1 = new Player();.

Therefore, if we create an Array of size 10 using the Player class, it won't create 10 objects, rather, it will create an empty array with a capacity to store 10 Player objects. This can be understood by the following example:

cs

index.cs

The error says "Object reference not set to an instance of an object" which simply means that we are trying to access data from an object that is not there - there is no object to access at the index 0.

This can be fixed by manually creating an object at the index 0:

cs

index.cs

What is the correct syntax for creating a new object from a class called Car?

Selecciona la respuesta correcta

¿Todo estuvo claro?

Sección 3. Capítulo 4
course content

Contenido del Curso

C# Beyond Basics

Class ObjectsClass Objects

An object of a class can be created using the following syntax:

cs

index.cs

We can access the field of a class using the dot (.) operator:

cs

index.cs

For-example:

cs

index.cs

The expression new Player(); is used for creating a new object while Player p1 is used for creating a variable for storing that new object. So simply writing Player p1; will only create an empty variable with no object inside it therefore we have to create a new object and, in turn, store it into a variable: Player p1 = new Player();.

Therefore, if we create an Array of size 10 using the Player class, it won't create 10 objects, rather, it will create an empty array with a capacity to store 10 Player objects. This can be understood by the following example:

cs

index.cs

The error says "Object reference not set to an instance of an object" which simply means that we are trying to access data from an object that is not there - there is no object to access at the index 0.

This can be fixed by manually creating an object at the index 0:

cs

index.cs

What is the correct syntax for creating a new object from a class called Car?

Selecciona la respuesta correcta

¿Todo estuvo claro?

Sección 3. Capítulo 4
some-alt