# Can I use arithmetic operators on objects?

**URL:** https://forum.kirupa.com/t/can-i-use-arithmetic-operators-on-objects/290815
**Category:** flash
**Created:** [June 19, 2009, 10:07pm UTC](https://forum.kirupa.com/t/can-i-use-arithmetic-operators-on-objects/290815 "2009-06-19T22:07:55Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![doak](https://avatars.discourse-cdn.com/v4/letter/d/d26b3c/32.png) [@doak](https://forum.kirupa.com/u/doak)
#### Post date: [June 19, 2009, 10:07pm UTC](https://forum.kirupa.com/t/can-i-use-arithmetic-operators-on-objects/290815/1 "2009-06-19T22:07:55Z")

</div>

Does anyone know if it’s possible to add objects as a whole together using operators rather than breaking them apart or using object.method() format? Below is a simple example of what I would like.

Want to do:

```auto
var obj1 = new MyClass(1,2);
var obj2 = new MyClass(3,4);

obj1 += obj2;
obj2 = obj1 * 5;

trace(obj1); // 4,6
trace(obj2); // 20,30

```

Don’t want to do:

```auto
var obj1 = new MyClass(1,2);
var obj2 = new MyClass(3,4);

obj1 = obj1.add(obj2);
obj2.num1 = obj1.num1 * 5;
obj2.num2 = obj1.num2 * 5;

```
