>>And the way JS creates objects is OOP upside down, with methods being assigned as properties of type function
>
>actually vfp is somewhere in between Java/C# type of languages and prototypal ones.
>just think about property definition on first time object creation and later copying from that "prototype".
While I never had the time to learn Java, from the newbie on the team, who just learned Fox a couple of months ago, I hear that the OOP side of Fox is just "Java with a slightly different syntax". She had about zero problems understanding how it works in Fox.