# Objects and Methods

## Objects

The Google Earth Engine API uses **Object** classes to represent data types like rasters, vectors, numbers or strings, and **Methods** to apply functions to the Objects.

{% hint style="info" %}
Use the ee.*Object*.*Method* notation in the Code Editor, such as:&#x20;

`ee.Image.add` &#x20;
{% endhint %}

The common ones are shown below:&#x20;

![Credit: Google Earth Engine Reference Guide (https://developers.google.com/earth-engine/guides/objects\_methods\_overview)](https://129913967-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MjiZCnjzRgyoE8jhoZV%2Fuploads%2FMew1HEuLP8NWGFlcFnEo%2Fimage.png?alt=media\&token=153196f8-ba9c-4c2e-9a45-3b29fb1c2e0b)

## Methods

**Methods** are how users interact with the datasets (**Objects**).  Each Object has it's own set of Methods, and all can be read up on and accessed from the API Reference Guide, or from the Code Editor Docs tab. &#x20;
