Dart Object

In this tutorial you will learn about the Dart Object and its application with practical example.

Dart Object

Dart is an object oriented programming language. Everything in Dart is associated with classes and objects, along with its attributes and methods. A Class is like a blueprint for creating objects. An object is an variable (or instance) of a class; objects have the behaviors of their class. An object has a state and behavior associated with it. The state of an object is stored in fields (variables), while methods (functions) represents the object’s behavior. An object is created from a template known as class.

Creating Class Objects In Dart

Once a class has been defined, we can create instance or objects of that class which has access to class fields and function. In Dart, an object of a class can be created using new keyword followed by the class name. Below is general syntax to declare an object of a class.


Here, objectName and ClassName is replaced with actual object name and the class name respectively. The <constructor_arguments> should be passed values if the class constructor is parameterized.


Employee Class

Let’s create an object of the class Employee we have created –

Accessing Instance Variable and Functions

In Dart, once we have got an instance of a class created, we can access properties and method of that class using property/method name separated by a dot (.) operator after the instance name as following –

Syntax for Property:-

Syntax for Method:-




In this tutorial we have learn about the Dart Object and its application with practical example. I hope you will like this tutorial.