I have an assignment the requires an initial class and a separate project to test that class. Now, everytime i attempt to compile it it gives me a these errors:
package blooddata;
TestBloodData.java:10: error: cannot find symbol
BloodData patient1 = new BloodData("AB", "-");
^
symbol: class BloodData
location: class TestBloodData
TestBloodData.java:10: error: cannot find symbol
BloodData patient1 = new BloodData("AB", "-");
^
symbol: class BloodData
location: class TestBloodData
TestBloodData.java:11: error: cannot find symbol
BloodData patient2 = new BloodData("B", "+");
^
symbol: class BloodData
location: class TestBloodData
TestBloodData.java:11: error: cannot find symbol
BloodData patient2 = new BloodData("B", "+");
^
symbol: class BloodData
location: class TestBloodData
4 errors
The actual code is below. Ive tried googleing, youtubing, and reading my textbook. I am so confused why it is saying this. Ive tried closing and reopening NetBeans and even uninstalling and installing the IDE, but nothing is apparently working. I've tried setting the main class in the project properties to the BloodData class i'm testing (which was most of the recommendations)but that didn't worked either.
package blooddata;
/**
*
* @author CaseyPhillips
*/
public class BloodData {
public String bloodType;
public String rHFactor;
public BloodData()
{
bloodType = "O";
rHFactor = "+";
}
public BloodData(String bloodType, String rHFactor)
{
this.bloodType = bloodType;
this.rHFactor = rHFactor;
}
public void setBloodType(String bloodType)
{
this.bloodType = bloodType;
}
public String getBloodType()
{
return bloodType;
}
public void setRHFactor(String rHFactor)
{
this.rHFactor = rHFactor;
}
public String getRHFactor()
{
return rHFactor;
}
public void showBloodType()
{
System.out.println("The patient's blood type is " +
bloodType + " and their Rh Factor is " + rHFactor);
}
public static void main(String[] args) {
// TODO code application logic here
}
}
Test Driver:
package blooddata;
/*
Author: Casey Phillips
*/
public class TestBloodData
{
public static void main(String[] args)
{
BloodData patient1 = new BloodData("AB", "-");
BloodData patient2 = new BloodData("B", "+");
patient1.showBloodType();
patient2.showBloodType();
}
}
And the compile commands im using are:
Caseys-MacBook-Pro:~ CaseyPhillips$ cd NetBeansProjects/BloodData/src/blooddata
Caseys-MacBook-Pro:blooddata CaseyPhillips$ javac TestBloodData.java
TestBloodData.java:11: error: cannot find symbol
BloodData patient1 = new BloodData("AB", "-");
^
symbol: class BloodData
location: class TestBloodData
TestBloodData.java:11: error: cannot find symbol
BloodData patient1 = new BloodData("AB", "-");
^
symbol: class BloodData
location: class TestBloodData
TestBloodData.java:12: error: cannot find symbol
BloodData patient2 = new BloodData("B", "+");
^
symbol: class BloodData
location: class TestBloodData
TestBloodData.java:12: error: cannot find symbol
BloodData patient2 = new BloodData("B", "+");
^
symbol: class BloodData
location: class TestBloodData
4 errors