-
December 7th, 2011, 09:00 AM
#1
java.lang.NullPointerException
hi, I am creating a class and trying to create an array of that class, then giving value to the variables contained in the class but get the infamous NullPointerException. How can I give a value to the values of the variables in the class (in this case x and y)?
Thanks
This is my code:
class Point {
int x, y;
}
class Test {
public static void main(String[] args) {
Point[] pa = new Point[10];
pa[1].x=1;
}
}
This is the output:
Exception in thread "main" java.lang.NullPointerException
at Test.main(test.java:8)
-
December 7th, 2011, 10:55 AM
#2
Re: java.lang.NullPointerException
You have defined an array of 10 Point objects but you haven't created any Point objects to put in the array hence the element at array index 1 is null and not a Point object.
-
December 7th, 2011, 11:05 AM
#3
Re: java.lang.NullPointerException
ohhh thanks dude, you saved my final project!!!
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules
|
Click Here to Expand Forum to Full Width
|