I'm trying to create a game engine in Java that uses the syntax and structure of UnityScript, and i've got most of it figured out at the moment. The only thing i'm struggling with is being able to call functions when instantiating a class from the superclass.

Example:

Object superclass:

```
public class Object {
   public Object(){
       Start();
   }
   public void Start(){
   }
}

```

Gameobject subclass:

```
public class GameObject extends Object {
   public GameObject(){
   }
   public void Start(){
   }
}

```

The thing i want to happen is that when i create a new gameobject or anything that extends from a gameobject calls the Start() function when instanced, preferably without using the super() statement.