public class foo{ public T x;}public static void main(){ local foo<int> bar = new foo<int>; bar.x = 5;// bar.x = "foo!"; // error, no assignment to int from string. print bar.x; local foo<string> baz = new foo<string>; baz.x = "moocow."; print baz.x; local foo fooany = new foo; fooany.x = "moocow.";// print fooany.x; // error, print can't take 'any'}
Now on to methods.