I'll be happy to help. I've downloaded your code and run it on my local computer, and there are two things to fix.
The first thing is that in order for the two classes to "see" each other, they need to be placed in the same "package". A "package" is basically a group of java files -- everything in a package can see everything else in the package. Right now, these classes aren't in the same package, so they can't see each other. That's why it says "Cannot Find Symbol" in Class1 when you try to create an object of Class2 -- it doesn't "see" Class2 because they aren't in the same package.
To fix this, just add this to the very top of each file:
Really, you can change "MyPackage" to almost anything else, as long as it's the same in both files. Then, just make sure you compile Class2 before trying to compile and run Class1. That should resolve the 'cannot find symbol' problem.
The second problem that arises is regarding the following line in Class1:
I was able to get the program to work by replacing that line with:
The nuts and bolts of why that is necessary are a bit complex, but in a nutshell, when you're creating a new method while you're passing it like that, you can't pass it parameters.
I've uploaded my working code below. Note that for mine, I used your username on this site as the package name. You can change that to anything.Class1Class2
Thanks! If this answer is acceptable, please remember to click 'Accept' or give positive feedback when prompted. If you need further assistance before this is deemed acceptable, please don't hesitate to ask for more detail. Thanks again!