(coming from Java, no C/C++ experience)
there seems to be a difference between Processing and Arduino when it comes to calling a constructor to instantiate an object of a class.
C c; // declare variable c c = new C(); // create object of class C c.M(); // call method M of c
C c(); // declare & create c.M(); call method M of c
Now my questions:
1) Is there a way in Arduino to declare a variable of a class and later assign an instance to it?
2) Does Arduino really have classes, objects and constructors?