Given the class: class MyClass {
public
String pointname;
public Point3D aPoint;
public Edge aEdge;
public MyClass(String pointName, Point3D loc, Edge line) {
vName = pointName;
location = loc;
connection = line;
}
Where: class Point3D {
public int x , y, z =0;
public Point3D( int X, int Y, int Z ) {
x = X; y = Y; z = Z;
}
}
class Edge {
public int a, b =0;
public Edge( int A, int B ) {
a = A; b = B;
}
}
And the declaration MyClass[] aClass = new MyClass[22];
Why doesn't the following work? It compiles, but does not execute. aClass[0].pointname = new String("foo");
.... Thanks in advance.