This code compiles fine:
Person.java
package people;
class Person{
private String name;
private int age;
public Person(String name, int age){
this.name = name;
this.age = age;
}
public String getName(){
return name;
}
public void setName(String name){
this.name = name;
}
public int getAge(){
return age;
}
public void setAge(int age){
this.age = age;
}
}
This does not:
controller.java
package people;
public class controller{
public static void main (String[] args){
Person mark = new Person();
mark.setName("Mark");
mark.setAge(24);
}
}
I'm getting this compile error:
C:\Program Files\Java\jdk1.8.0_66\classes\controller.java:7: error: cannot find symbol
Person mark = new Person();
^
symbol: class Person
location: class controller
C:\Program Files\Java\jdk1.8.0_66\classes\controller.java:7: error: cannot find symbol
Person mark = new Person();
^
symbol: class Person
location: class controller
I'm researched this quite a bit and can't seem to figure it out. Am I trying to instantiate the object incorrectly in my controller.java file? Thanks.